* Posts by the spectacularly refined chap

904 posts • joined 27 Dec 2008


Oh sure, we'll just make a tiny little change in every source file without letting anyone know. What could go wrong?

the spectacularly refined chap

Re: Early 2000's

Something similar was a running joke in lectures at uni:

Put your hands up if you can't hear me!

Oh what a cute little animation... OH MY GOD. (Not acceptable, even in the '80s)

the spectacularly refined chap

Re: Head

That's actually being used in Chrissy Amphlett's native Oz for breast cancer awareness. I'm sad she's dead but the reuse and how appropriate it is always makes me smile.

LibreOffice community protests at promotion of paid-for editions, board says: 'LibreOffice will always be free software'

the spectacularly refined chap

Re: @AC - Remember Open Office

It's quite the opposite: the GPL doesn't allow redistribution except under GPL terms in totality. Sure, you can't add terms but you can't remove them either. The OO licence is actually more permissive but it allows you to impose additional terms on top. The conditions the GPL applies remain on any code flowing in the opposite direction.

When a deleted primary device file only takes 20 mins out of your maintenance window, but a whole year off your lifespan

the spectacularly refined chap

Re: Did you really say...

Out of interest, what does MBR stand for nowadays? Main boot record?

It still stands for Master Boot Record. As opposed to Partition Boot Record. It never referred to IDE master/slave relationships if that is what you are thinking.

An unfortunate bit of product placement for Microsoft as Liverpool celebrates winning some silverware

the spectacularly refined chap

All that money

And he manages to put his T shirt on back to front.

GitHub to replace master with main across its services

the spectacularly refined chap

Re: Pure insanity

One day you may possess the imagination and empathy to figure it out, but by now people have likely grown tired of explaining, for you to fail to grasp, so I won't bother either.

Personally I find this the most tiresome and negative viewpoint of all. "I understand this perfectly, anyone who is not in complete agreement with me is wrong and needs to be educated until they understand".

Essentially it is to completely ignore any other viewpoint and shows complete contempt for others. It is the very antithesis of the enlightened tolerance that it purports to be.

Things like this are not addressed by attempting to browbeat others into submission. When on failing to do so you claim some form of moral or intellectual superiority you are part of the problem, not its solution.

We spent billions building atom smashers – and now boffins think nature's doing the same thing for free?

the spectacularly refined chap

Re: The universe is weird, we want a refund

Back when HP still made instruments they released a new model of atomic clock, guaranteed to lose or gain no more than one second in 234,000 years.

The guarantee lasted five years...

Nice wallpaper you've got there. It would be a shame if it bricked your phone

the spectacularly refined chap

Amazing how you can come to that conclusion completely on your own and then start criticising based on what is essentially an uninformed wild guess.

User input has already been checked: the file has to have been parsed to identify the need for a colour space conversion. And based on the brief description in the article it doesn't sound like a buffer overflow. My hunch would be a maths issue, a division by zero or something like that.

80-characters-per-line limits should be terminal, says Linux kernel chief Linus Torvalds

the spectacularly refined chap

Now the anachonism that really makes me laugh is the preference for having the terminal emulators look like a 1980 green on black screen.

There are some good reasons for light on dark on screen, though. In the old days it minimised the effect of any screen flicker, both consciously and subconsciously. The other effect is relevant even now in that it reduces the simple amount of light shining in your face all day. Reading on screen is fundamentally different to reading on paper in that the screen is its own light source: treating it as if it was paper is a non sequiter.

You'll find that many text editors that default to dark on white are not really a white background anyway - more grey90 in X11 speak. Even that subtle reduction in brightness noticeably reduces the amount of glare in your face and reduces eyestrain, and don't forget your eyes have better resolution when your pupils are more open.

I recall reading some study that had been done into this perhaps 30 years ago that concluded the most comfortable colour combination was actually yellow on blue, but like most such studies based on users and actual data it was completely ignored. Perhaps 15-20 years ago I started configuring my terminals and editors to cream on dark blue in response and definitely find working on anything else does get tiresome more quickly. I also tone down the syntax highlighting in my editor to just subtle changes of hue rather than abrupt changes of colour. The only change in font is to italicise comments. I find the default highlighting settings in many editors is almost designed to distract as opposed to allowing you to focus on the code.

After 30 years of searching, astroboffins finally detect the universe's 'missing matter' – using fast radio bursts

the spectacularly refined chap

Re: average office

Surely it would be compared to the density of sheep in Wales.

Got $50k spare? Then you can crack SHA-1 – so OpenSSH is deprecating flawed hashing algo in a 'near-future release'

the spectacularly refined chap

Re: I remember in 2012...

But you still need to be able to access it from within that secure network...

Surprise! That £339 world's first 'anti-5G' protection device is just a £5 USB drive with a nice sticker on it

the spectacularly refined chap

Re: How Gullible are you ?

I would hope so, considering neither of you can spell "gulliable".

In Rust, we lust: Security-focused super-C++ language still most loved among Stack Overflow denizens

the spectacularly refined chap

Basically tells you all you need to know about Stack Overflow users...

An obsession with the new and shiny coupled with a lack of any depth of knowledge and a healthy dose of bullshit.

Three quarters of SO respondents use assembler and hate it? I doubt three quarters of them would be able to name an assembler.

Linus Torvalds drops Intel and adopts 32-core AMD Ryzen Threadripper on personal PC

the spectacularly refined chap

Re: $$$

I had a similar thought perhaps five or ten years ago upgrading the memory on my printer. 160Mb RAM, that's eight times the hard drive on my first PC compatible.

the spectacularly refined chap

Re: AMD Dreams

64bit will be big enough to memory map anything you like for the foreseeable future. I did some calculations a couple of years ago and 2^64 bytes was equivalent to several months global hard drive production. Just had a look for some current statistics and it still seems to be a couple of weeks to a month's worth.

It looks like you want a storage appliance for your data centre. Maybe you'd prefer a smart card reader?

the spectacularly refined chap

Re: Bit like Amazon at the moment

Amazon search has always been crap but together the marketplace and sponsored results have made it almost useless thanks to click bait descriptions (don't describe what it isn't) and questionable sponsoring of terms.

A couple of months ago I searched for "ball pein hammer" on Amazon. Got a couple of novels back in the sponsored results... Daddy's Little Angel and Stepbrother with Benefits. I think you can imagine the genre. Although I did wonder who would pay to place those in a search for hammers.

The rumor that just won't die: Apple to keep Intel at Arm's length in 2021 with launch of 'A14-powered laptops'

the spectacularly refined chap

Re: Intel eclipse, next ?

You are amanfrommars and I claim my £5.

Boffins examine interstellar comet Borisov to find out what its home was like. Pretty unpleasant, it seems

the spectacularly refined chap

Re: Why a red dwarf?

It's in the article, essentially it is the most probable source since red dwarves are the most common type of star. It's difficult to get precise statistics because they are by their very nature difficult to see, but it is estimated 75% of all stars are red dwarves.

Star's rosette orbit around our supermassive black hole proves Einstein's Theory of General Relativity correct

the spectacularly refined chap

Re: Theory?

But we do have strong evidence that it is wrong, or if you prefer, incomplete, just as relativity exposed the limitations of Newton's laws of motion. The fact that we can't create a consistent view between GR and quantum mechanics should and has set alarm bells ringing. Or have you missed all the speculation regarding string theory or other hypothetical solutions?

A paper clip, a spool of phone wire and a recalcitrant RS-232 line: Going MacGyver in the wonderful world of hotel IT

the spectacularly refined chap

Re: Long RS232 cabes

There isn't a maximum length in RS232 and never has been. The only mention of a specific length is in the preamble discussing the aims of the standard rather than any inherent technical limit. Lines measuring hundreds of feet are quite common and have been for decades.

Note I still use the present tense too, it may not been in use as much these days, mostly for console and configuration ports, but still widely used. I still keep a couple of serial cable working sheets in my ring binder portfolio thingy - the sheet is designed to avoid silly transcription errors which in my experience are the biggest hassle with RS232. One side dedicated to RJ45 modular adapters, the other for more general cables. Certainly used one within the last month, I can remember what it was for.

Boeing 787s must be turned off and on every 51 days to prevent 'misleading data' being shown to pilots

the spectacularly refined chap

Re: Millisecond roll-over?

Could well be something like that, the earlier 248 day issue is exactly the same duration that older Unix hands will recognise as the 'lbolt issue': a variable holding the number of clock ticks since boot overflows a signed 32 bit int after 248 days assuming clock ticks are at 100Hz as was usual back then and is still quite common.

See e.g. here. The issue has been known about and the mitigation well documented for at least 30 years. Makes you wonder about the monkeys they have coding this stuff.

Education tech supplier RM smacked by UK schools closure

the spectacularly refined chap

Re: Garbage

The problem is that the new hardware invariably seems to come from Stone and feels distinctly cheap. Certainly from my experience they invariably seem to end up as Frankenetworks after a couple of years as parts get replaced even if they started out identical to begin with.

BT's Wi-Fi Disc ads banned because there's no evidence the things work

the spectacularly refined chap

Re: What is best for a house on three levels?

The best way is to run ethernet from the router to secondary wireless access points. You've not really described your home but I'd probably begin by putting a second WAP on the second floor assuming your router is on the ground floor, but if you are going to the effort of stringing cables through floors I would strongly recommend putting jacks in on the first floor at the same time and doubling up the cables, i.e. two runs to each floor - it's comparatively little extra work, costs very little in materials compared to the work involved and generally gives you the biggest bang for buck in terms of being able to easily extend the network in future.

Google reveals the wheels almost literally fell off one of its cloudy server racks

the spectacularly refined chap

Re: What were they thinking?

It's easy to say that after someone has already encountered, identified and rectified the issue. Essentially they have said "we've had a problem with these..." and your response is "well don't use them then". They've already said they're replacing them so you don't get brownie points for stating the bleeding obvious with hindsight. The smart thing is avoiding the issue cropping up in future after it was initially encountered.

Microsoft throws a bone to those unable to leave the past behind: .NET 5 support on the way for Visual Basic

the spectacularly refined chap

Re: Yeah you really wan tto be writing a GUI-based application

It adapts quite well, the event driven paradigm suits FP were I/O is the traditional ballache. The problems tend to arise with coders with no grounding in functional code: it is a considerably different mindset to procedural code. Essentially instead of saying what you want to do you make a set of statements that are true.

US prez Donald Trump declares America closed to those flying in from Schengen zone over coronavirus woes

the spectacularly refined chap

He's just following Dubya's example. It was him that kept banging on about The War Against Tourism.

It's only a game: Lara Croft won't save enterprise tech – but Jet Set Willy could

the spectacularly refined chap

Re: Arent' FPGAs only re-programmable a finite number of times?

The F in FPGA comes from Field where the metal connection was that bit you programmed to set the functionality on a Field of components originally . A chip then would be made with about 10 expensive quartz masks and so for small production runs the original FPGAs where basically a shit load of components that you changed the wiring layer and connections - so two expensive masks to prototype on a relatively mass produced blank set of components where the cost of the other 8 became insignificant.

What you are describing there is an uncommitted logic array or ULA, and they are still very much a thing. FPGAs are not mask programmed by definition: the "field" is where they are programmed, i.e. after leaving the fab.

the spectacularly refined chap

Re: Arent' FPGAs only re-programmable a finite number of times?

Not familiar with the Next but it may well be transferred to an onboard chip for initial loading, some FPGAs have only partial support for the serial memory protocols and lack e.g. clock stretching if the data source can't keep up with the device. I wouldn't worry about it "wearing out" though, some of the later chips go as far as supporting partial re-programming: you can reconfigure half the chip while the other half is still running whatever it is already programmed with.

Take it Huawei, Pai: Senate passes bill to rip 'dodgy' kit from rural telcos

the spectacularly refined chap

Re: Managed by the FCC

Your grandchildren. Spend as much as we want now. Let future generations pick up the tab. How do you think those wars in Afghanistan and Iraq got paid for?

Aria Technology loses Court of Appeal bid over £750k VAT dispute

the spectacularly refined chap

Re: A warning to us all.

I doubt Mr Corfield is pissed off at all, it's probably one of the highlights on his CV.

Firefox now defaults to DNS-over-HTTPS for US netizens and some are dischuffed about this

the spectacularly refined chap

Re: Thank goodness we can turn it off...

They've been breaking it for years, if I enter n1a in the address bar I want to go to that host. I don't want to search for it - that is what a search bar is for. I certainly don't want you to try n1a.com and similar before you go to where I told you.

Just do what I damn well tell you. I'm fed up of browser vendors making arbitrary decisions about what is in my interests.

In-depth: Deloitte and accounts expert both cleared what HPE described as 'contrived' Autonomy sales

the spectacularly refined chap

Re: Is this the best HP have?

But Kraft did buy it, thereby satisfactorily netting out the financial transactions as recorded in the audit outputs. Hypothesising about what would have happened if they hadn't is utterly pointless.

No, it's a key issue. If the risk of the deal falling through is transferred along with the licence then a real, substantive service is being provided. Essentially the risk is being insured against and the £400k is the premium for this service. From Autonomy's perspective the transaction is a done deal so it may be appropriate to book it as completed.

On the other hand if no risk was transferred it is difficult to see what service of substance was provided. It is akin to paying an insurance premium but not getting any cover. The revenue isn't guaranteed at that point and it may be inappropriate to book it until it becomes so (subject to usual provisos about bad debt etc). It's then difficult to see what in substance occurs as a result of the sequence of transactions. Auditors are expected to be able to unravel that kind of pure paper shuffling and report on the actual underlying reality.

Remember those infosec fellas who were cuffed while testing the physical security of a courthouse? The burglary charges have been dropped

the spectacularly refined chap

Re: "...elevating the alignment between security professionals and law enforcement."

No, it's established law that you can't contract for the benefit of a criminal party. You'd get laughed out of court if you tried to enforce a lot of those provisions. Legal costs and civil damages, maybe, but you can't contract for criminal fines, community service or jail time.

Star wreck: There's a 1 in 20 chance a NASA telescope and US military satellite will smash into each other today

the spectacularly refined chap

Re: Recycling

change orbits, chase something down, catch up, slow down to match it's speed,

Orbital mechanics is often counter-intuitive. You need to slow down to catch something up, then speed up to 'brake'. Slowing down pulls you into a lower, faster orbit. Speeding up again raises you to the same height and speed as the target.

BOFH: You brought nothing to the party but a six-pack of regret

the spectacularly refined chap

Re: Learnings

We really do need a "whoosh!" icon.

Das Reboot: Uni forces 38,000 students, staff to queue, show their papers for password reset following 'cyber attack'

the spectacularly refined chap

Re: Expensive

I usually see them in the (24 hr) MacDonald's in the local Asda around 5am. Most I can recall seeing is 11 officers in the Maccies and six cars in the car park.

You see that many and stop and think "presumably that is the entire complement of Police that are supposed to be patrolling Preston."

FUSE for macOS: Why a popular open source library became closed source and commercially licensed

the spectacularly refined chap

Re: @AC - I understand where the dev is coming from but ....

If you really need cites it shows how little you have to contribute to the discussion. Have you ever read through the code or documentation of pretty much any GNU project? Stallman himself has commented on the issue, as I recall he referred to the GNU Emacs manual. There are several pages of copyright notices, each mandated by a chunk of BSD code Incorporated into the editor. What was imported remains covered by its original license so those notices are required, but any changes are covered by the GPL and can't flow back to the original project. This isn't some novel interpretation, it is the very core aim of the GPL.

the spectacularly refined chap

Re: @AC - I understand where the dev is coming from but ....

And that is my entire point. BSD is relatively tolerant of relicensing which is how BSD code can end up in GPL projects in the first instance. The reverse is not permitted by the GPL. Once the code is within the GPL any changes made to it can't be back-ported to the BSD project because the GPL expressly prohibits that kind of relicensing. Hence GPL projects are free to leech from the wider open source community but don't give back.

In the context of the current article it also means that projects can't be relicensed. If circumstances change making the project unsustainable it dies as a result. Sure, someone else can pick up the code under either licence but someone has to do it: if it was a given there would be no market for a commercial offering.

the spectacularly refined chap

Re: @AC - I understand where the dev is coming from but ....

Err, there's a little bit of a contradiction here. You claim one of the issues I cite is not an issue. As evidence of this you cite a modified version of the licence (i.e. not a pure GPL) which partially addresses the issue raised.

Which begs the question, if this isn't a problem why is the modified licence needed in the first instance?

the spectacularly refined chap

Re: Open source is a tough business

I do feel bad for those who are trying to make a living from writing it.

I don't think you need to: in days gone by there never was any expectation of a financial reward for open source, it was put out there for the hell of it. Sure, there would be rewards, reputation, something on your CV etc but not necessarily directly financial. If money was to be made it was for commercial-level support, but outside of a few key apps that is always a non-starter: I might be well to pay for support on e.g. PostgreSQL, but FUSE... not a hope in hell.

The idea that you somehow deserve a living from open-source is a modern one and fundamentally at odds with its very premise. In essence it is say "I'm sharing this with everyone, for free, use it how and for what you want". You can't then notice that someone is then usng it to (gasp) make money and demand some form of kick-back after the event.

the spectacularly refined chap

Re: @AC - I understand where the dev is coming from but ....

Richard Stallman 's view is this: keep the same level of freedom you received with the code.

Not at all. Huge chunks of GPL code are lifted vertabim from sources licensed under BSD and other agreements. This is true enough today but was especially true in the early days of the FSF when a lot of GNU projects were essentially BSD code with a few minor additions and the entirety plastered with the much more restrictive GPL.

GPL strings: don't add new restrictions/strings on top of those imposed by the upstream provider.

See the above. It has the affect of locking the upstream provider out of changes: if one of the chunks of BSD code inside a GPL project gets modified with e.g. a one line bug fix or three line portability patch that can't then be merged back into the original version.

This occurs even within GPL projects: the orignal author retains their rights but widely used projects will inevitably end up a patchwork quilt of tiny contribitions by any number of people. After a while it becomes essentially impossible to establish who has rights over any given section of code if it needs to be re-licensed for wahtever reason.

The permissive licenses promote sharing: essentially do what you like subject to the minimal conditions of the license: generally, acknowledge your sources. Stallman talks the talk about sharing but doesn't walk the walk: it is at best like a private member's club: we will share this between ourselves subject to our rules. If you want to use it you have to abide by them. However, if we want to use your code we'll use it regardless of your rules. We'll then go on to apply our rules to your code.

See, no neurons have been hurt in the process.

Of course not, because you haven't even begun the process of citical thinking. Next time, try reading the very license you pontificate about.

the spectacularly refined chap

Re: @AC - I understand where the dev is coming from but ....

No, exactly the same issues arise with GPL and in that case a lot of the solutions are simply not available because of the strings of the license. GPL is essentially Richard Stallman's view of self-proclaimed egalitarianism: we'll pretend this is free provided you agree with my entire vision. If you don't we'll leech your code anyway. If you do but need to reconsider, tough, because the license is structured in a way that over time even the original author loses all rights to the code.

Oi, Queenslander who downloaded 26.8TB in June alone – we see you

the spectacularly refined chap

Re: "We cannot see any content access or information sent over the internet."

It could well be true. As I understand it the NBN is essentially a link between the customer and the ISP. As such it's likely to be based on low level links and virtual circuits using MPLS or similar and the carrier is moving abstract data between the two sites and whether it is IP or something else makes no difference to the carrier. IP headers, packets, segments etc aren't pertinent to the carrier's role, they are simply part of the data to be moved. Any logging, blocking etc based on the content is managed by the ISP at the other end of the link who has knowledge of what structure is imposed on the data sent.

Americans should have strong privacy-protecting encryption ...that the Feds and cops can break, say senators

the spectacularly refined chap

Re: For a given value of two in politics

I suspect that was his point, it's a common enough mantra in science and engineering circles when including the (for large values of two) qualifier that he already had. It's the fact that it is correct that makes it such a mantra.

That code that could never run? Well, guess what. Now Windows thinks it's Batman

the spectacularly refined chap

Re: Assume the worst

Maybe not, since "I threw in code that wrote the variable to two locations" is clearly NOT atomic...

This immediately strikes me as one of those 'lack of formal education' comments since it appears to misunderstand the very premise of atomiticity. It does not mean the code is simple or occurs in a single cycle, it simply means it can't be separated, i.e. it all runs in a single block of time without interference or interruption. It goes far further than those elementary atomic ops you may see defined in your compiler documentation.

Lock the bus, mask interrupts, anything else you need to do, and you can have arbitrarily complex code as an atomic op.

Oh chute. Two out of three ain't bad, right? asks Boeing after soft-ish crew module landing

the spectacularly refined chap

Re: What fun!

The human body can survive far higher Gs than commonly assumed. It's probably around 20 years since G meters began to be installed in Formula 1 and IndyCar. At the time it was assumed the maximum remotely survivable G loading was around 50. The very first crash they got the data from had a peak of (from memory) 148 Gs. The driver jumped up and out of the car completely unhurt.

Astroboffins baffled after spotting solar system with great gas giant that shouldn't exist

the spectacularly refined chap

Careful, Kepler's laws only apply around a common star. Since this star is less massive than the Sun orbital periods will be longer for the same size orbit than they would be with the Sun in the centre.

Open-source companies gather to gripe: Cloud giants sell our code as a service – and we get the square root of nothing

the spectacularly refined chap

Re: "he can pay you to develop it. Or pay you for setting it up on premises"

Presumably someone else who hasn't read and understood the licences they pontificate about.

The GPL doesn't require you to open up your changes either if they are purely in-house. Sure, you can't redistribute the code even in binary form in that case but for the big cloud players that isn't a motivation, indeed exclusivity is a virtue.



Biting the hand that feeds IT © 1998–2020