* Posts by DrXym

5327 publicly visible posts • joined 18 Jul 2007

Clustered Pi Picos made to run original Transputer code

DrXym

I went for an interview with Perihelion a very long time ago. I wasn't aware they developed the transputer until they said it and I geeked out about the Atari Abaq. They had a converted old building out in the middle of nowhere where they did their work. They seemed like nice folks. Got a pub lunch out of them although I didn't get a job.

RAD Basic – the Visual Basic 7 that never was – releases third alpha

DrXym

Re: Other BASICs

I think Gambas would have enjoyed more success if it ran on Windows and was a close to or a superset of Visual Basic's dialect.

Personally though I think the biggest issue for any Visual Basic clone is that the language is only half the picture. VB was so very limited so that Microsoft basically augmented the language with OLE2 automation and ActiveX controls and of course many 3rd party controls appeared too. So any clone would have to support that too.

Starlink's Portability mode lets you take your sat broadband dish anywhere*

DrXym

Re: "If Starlink detects a dish isn't at its home address, there's no guarantee of service"

Oh I bet they are whether they say it or not. And if a place is outside city then contention isn't an issue worth charging a fee for.

DrXym

Re: "If Starlink detects a dish isn't at its home address, there's no guarantee of service"

If Starlink can't cope with a thousand people camping in a field then how would it cope with many tens of thousands in a mid size city? This isn't an excuse.

As for doppler shift, this is already a thing. The satellites are constantly moving towards or away from you. It might be a technical limitation of the 1st gen terminal that it's not designed for trucks / boats but that has nothing to do with roaming per se.

DrXym

Re: "If Starlink detects a dish isn't at its home address, there's no guarantee of service"

People moving around with their satellite dish are most likely moving to places with less contention, not more. e.g. someone driving out of a city to go on a camping trip. I very much doubt it makes any difference to contention in those sparsely used areas.

And if there were some potential for abuse then I'm quite certain that Starlink could stop it with a reasonable usage policy, e.g. roamers only get 30 days in a year or more aggressive bandwidth throttling.

DrXym

Re: Why

You aren't comparing like with like. Inmarsat uses satellites in geostationary orbit 22,000 miles away. There is only a dozen of these satellites spread around the earth so they are expensive what with high contention and limited bandwidth. Starlink satellites are in low earth orbit constantly moving over the sky. That means that regardless of where you are on earth (barring the poles), you're going to have a multitude of satellites overhead. You could be in the middle of the ocean, a desert, a city, anything with a clear line of sight and there will be one overhead.

Now it may be that the 1st generation of Starlink terminal (dish and box) isn't so great if you mount it to a boat because it is not gimballed & motorised. But if you're stationary in a marina, a campsite, or a cabin in the woods then there is absolutely no reason the existing dish shouldn't function exactly as it does at home - lock onto a passing satellite, handshake, authenticate, internet happens. Any additional charge imposed for "roaming" is nothing to do with any technical issue, it's merely a cashgrab.

DrXym

Hmmm

When Starlink launched Musk was saying that they were going to follow a single price model regardless of static / moving dishes. Presumably they've decided they can just screw people for some extra $$$ by discarding that idea.

TurboTax to pay $141m to settle claims it scammed millions of people

DrXym

Welcome to America

A country which thinks it is smart that people have to do their own tax returns, vastly increasing the amount of auditing the IRS has to do and the amount of grief everyone suffers on annual basis. And so there is a massive industry of accountants and software there to relieve the grief that shouldn't even be there.

It should be like most other modern countries - the majority of people are paid through wages and so taxes can be deducted at source. So a much smaller % of people need to file returns or claim some other kind of tax relief.

Don't hate on cryptomining, hate the power stations, say Bitcoin super-fans

DrXym

Re: Nah

Regulation means a legal framework and a set of rules for any financial institution that wants to trade in that "currency". A definition of what digital currency is - is it money or property or what? - rules for money/property laundering, auditing, deposit / withdrawal, foreign transactions, marketing, complaints & ombudsmen. Plus tweaks to any regulations concerning bank deposit guarantees, ownership, custodianship, theft, fraud, etc.

And most importantly, energy consumption rules. e.g. a CO2 tax on transactions. This would naturally favour "proof of stake" style currencies and put "proof of work" currencies at a severe disadvantage.

DrXym

Nah

If it's all the same to these crypto mining jerks I'll just blame them. They can prattle on about building power stations & mining operations on the side of volcanoes or whatever libertarian fever dreams their minds can come up with, but the reality right now is they're using inordinate amounts of power to mine for digital scrip. Crypto currencies need to be heavily regulated and favour "proof of stake" style currencies which at least use a lot less power than the traditional mined "proof of work" style currencies.

Microsoft points at Linux and shouts: Look, look! Privilege-escalation flaws here, too!

DrXym

Re: Many certified experts have warned for this

I don't believe systemd is trying to be a jack of all trades. It's a facilitator of services and low level system functionality and that is what it does via processes running via the principal of least privilege. Some people seem to conflate systemd being a single package with it being a single executable doing all this stuff when that is not what is happening. It's gotten to the point that its kind of boring even bothering to respond to these stupid flamebait stories because people will negative people down for pointing out reality.

DrXym

Re: Many certified experts have warned for this

I'm not understanding the paranoia here. If your computer uses UEFI and it exposes useful info (e.g. serial nrs, BIOS info, CPU temperature, fan speed etc.) then why shouldn't systemd provide a mechanism to read that information?

Fedora starts to simplify Linux graphics handling

DrXym

I still use fbdev for some embedded devices I support although I'd hardly be expecting a full fat dist intended for a modern PC to support it.

There are nearly half a billion active users of Start news feed, says Microsoft

DrXym

Until they turn it off

The first thing I did in Windows 11 and in Edge is turn off all the shit it inflicted on me without asking first. No I don't want to see a bullshit feed laced with clickbait ads throughout.

Elon Musk set to buy Twitter in $44b deal, promises stuff

DrXym

Re: Does anyone really believe ...

It's only free speech when you agree with his inane ideas and stupid memes. If you disagree with him, then it's not free speech. Or perhaps he expects his army of nerd fanboys to dogpile anyone who dares criticize him, the crypto ponzis he promotes, or the products he makes.

DrXym

I also read an interesting comment this morning that Musk is borrowing billions to fund this acquisition and that the payments & interest on this sum of money would exceed Twitter's annual net income. So buying Twitter is loss making plan straight out of the gate.

Unless he can find some way of growing the business or bringing in new revenue he's basically pissing money down the sink for the sake of his own vanity.

DrXym

It could have one unintended consequence

Facebook and Twitter have sailed very close to the wind when avoiding regulatory oversight. They self-police with codes of conduct for such things as online harassment, trolling, hate crimes, electoral interference, racism misinformation, bots etc. and occasionally they even enforce them. Certainly not adequately but just enough to stop being compelled to under law.

If Twitter has a new boss who thinks the rules don't apply to him or his vanity acquisition he might be in for a rude awakening. It might be the shove that countries need to start regulating these kinds of platforms and limiting what they can say in law with penalties for non-enforcement. So for all his talk of "free speech" (i.e. prostrating before Musk and his pearls of wisdom) it might actually become a crack down instead.

Five Eyes nations fear wave of Russian attacks against critical infrastructure

DrXym

Re: Choose one

That can also be counterproductive since it tends to mean that closed network is unpatched and possibly vulnerable in other ways. But it should protect it against network driven attacks which is probably what most cyber attacks emanating from a hostile country would be.

DrXym

Stuxnet got onto Iranian machines most likely because either someone found a USB stick in the carpark or deliberately brought one in to cause the attack.

DrXym

Re: I have just one question

It definitely should have been and the message constantly hammered home - train your staff, protect your network even if it inconveniences you (e.g. splitting accounts, development, marketing into separate siloed subnets), perform regular backups (which don't overwrite previous backups), keep your software up to date, hire people whose job it is to take this stuff seriously, get rid of software that may compromise your network (e.g. Kaspersky), and be vigilant.

And for governments and their ilk - produce security guidelines, conduct security audits on internal networks & services as well as critical infrastructure providers (energy, health, infrastructure etc.), and require the same of all suppliers.

None of it is rocket science and hopefully the last few years of malware / ransomware attacks have acted as a clue to many businesses.

Kaspersky cracks Yanluowang ransomware, offers free decryptor

DrXym

Re: As Kaspersky has been deemed persona non grata in the USA

4 thumbs down from idiots who still can't figure out what the problem may be with Russian software on their computers.

DrXym

Re: As Kaspersky has been deemed persona non grata in the USA

A pretty obvious choice then isn't it? People who use Kaspersky at this moment in time with the threat of cyber attacks looming are off their rocker. Any company or individual with a lick of sense would have uninstalled it by now.

DrXym

Re: As Kaspersky has been deemed persona non grata in the USA

5 thumbs down from people who think it a great idea to use software from a hostile adversary to protect their computer.

DrXym

Re: As Kaspersky has been deemed persona non grata in the USA

Why? Because using Kaspersky is like allowing a mental patient to shave your balls.

Twitter faces existential threat from world's richest techbro

DrXym

Musk modus

Elon Musk will big something up when he stands to profit and knock it down when he stands to profit. Most obviously he is doing this with crypto currency but he has done it with stock too. I still remember that laughable "funding secured" tweet.

I'm sure in his mind it doesn't hurt that Twitter is an "enemy" because he and his buddies say unfiltered stupid shit and sometimes Twitter actually bothers to enforce their own rules.

AI models to detect how you're feeling in sales calls

DrXym

How can someone in sales not know?

Cold calling someone whose response is polite but negative, pure indifference, outright annoyance or hostile should be a big clue. I wouldn't be surprised if 95% of calls are like this.

If you can't figure it out then you probably shouldn't be in sales. And for people in sales reading this, god I hate you. You're one rung up from recruitment agents. And only two up from Amazon scammers.

Swedish firms ink deal to make green hydrogen with wind power

DrXym

Re: That's the future

No, it's just that people have since bothered to study and compare the efficiency of various technologies and hydrogen is awful. It's the sort of tech that is used for sequestering energy when there is no other choice, or where the requirement for energy requires immediacy.

That's why it is a non-starter for electric vehicles but it might find niches it can live in.

DrXym

Re: That's the future

Hydrogen is a horribly inefficient way to capture energy. It takes about 4x as much power to turn water to hydrogen, store & transport it, and then turn back to power as it would to store in a battery. I bet there is also potential to "greenwash" hydrogen produced from fossil fuels.

So maybe it is the future in particular niches where the power would go to waste if it wasn't sequestered, but it's not going to displace battery tech or other forms of sequestration any time soon.

US Army to build largest 3D-printed structures in the Americas

DrXym

Re: Finally- a solution for the homeless

Building codes don't go away just because people are homeless. And sticking them on the outskirts of a city might make the problem go away but it hardly encourages people to make use of the facility.

DrXym

Re: Finally- a solution for the homeless

Not really. There are numerous speedy ways to erect structures with modern materials - prefabricated wood / concrete, blocks, timber, concrete formwork. If it were some basic design you could probably have it poured or assembled on site quite easily. There are even companies like Huf Haus where they can literally put up a prefab house in a few days.

Secondly sticking up the walls is only part of construction. The fit out (i.e. insulation, plumbing, electricity, windows, doors, plastering, roof, paint, floors, fixtures etc.) can take 10x as long as the shell of the building. There is also laying the foundation which has to be done regardless of the form of construction.

Elon Musk won't join Twitter's board after all

DrXym

Dodging a bullet

Twitter probably offered him the place as a sop but in reality he would have created a massive headache if he had joined. How would it go down with shareholders if he was regularly boosting / denegrating crypto (for his own obvious financial benefit), 4am drunk / drug tweets or flat out calling people pedos? What if he crossed the line and said something worthy of a suspension (arguably something he has done many times) and still they refused to act? Their stock price would go up and down like a yoyo and there would be lawsuits galore from shareholders.

Anyway, the Onion says it best about Musk:

https://www.theonion.com/please-like-me-1848674003

Russian media watchdog bans Google from advertising its services

DrXym

Re: Fascism 101

Answer - everything after your first question. ffs.

DrXym

Re: Fascism 101

It's also funny how many of these Russia boosting idiots are also COVID deniers and MAGA enthusiasts. They've spent too much time in the company of bots.

DrXym

Re: Fascism 101

George Galloway is throwing a hissy fit because his Twitter account is tagged as Russian state-affiliated media. He's threatening to sue them even though only moments before proudly showing Sputnik & RT in his bio before removing them. I hope he does because I could do with the laugh.

What is sad is he still exists on YouTube. I caught a bit of a livecast where he was basically throwing cold water on the idea that anyone could possibly know if Russia tortured and executed people in Bucha. Despite more than sufficient evidence to convince any reasonable human being that they did.

Despicable doesn't even cover my views of him.

DrXym

Fascism 101

It's funny how Russia screams about Nazis in Ukraine and then censors the news, fills people with propaganda / hatred, cracks down on protests, and commits brutal atrocities that wouldn't look remiss in Nazi Germany. They are the Nazis even if people haven't gotten the memo yet. Even today Russia decided to murder civilians trying to evacuate by train with missile strikes. I'm sure their puppets and useful idiots will be decrying this as more fake news.

Next versions of both Fedora and Ubuntu head into beta

DrXym

Re: ..." though we still miss Unity"

I think Unity was the way it was because Ubuntu gave all the devs 10" laptops with 800x600 resolution displays.

Windows 11 growth at a standstill amid stringent hardware requirements

DrXym

Not exactly much incentive to move

One of my laptops said I could upgrade to Windows 11 so I did. It's different but not in a way that I consider better, or worthwhile of the upgrade. It looks a bit nicer I guess, a little cleaner. Everything works, and the upgrade went well. It's just not.... compelling.

In some ways I think it's retrograde. The start menu is arguably worse that Windows 10 since it only shows a handful of icons and they flow meaning they're not fixed in space by an X & Y but by order. That really sucks tbh and clearly designers weren't thinking about power users when they did this.

FTC sues Intuit for false advertising, says 'free' TurboTax isn't always free

DrXym

Re: Gotta love the US

I think the easiest solution out of this mess would be to start shifting the burden of tax declaration for wages onto the employer, with opt-outs for employees who don't want it.

Even if all the employer does in the first instance is hand out a printed slip of paper with a QR code on it serving as a tax document that can be used online. Over time that could be the foundation to deduct income at source too. Then the IRS could provide a simple web interface for people to fill online applications for other common deductions or taxes - medical, utility, disability, welfare etc.

Personally I just think it's insane how backwards US taxation is. I realise they have federal & state taxes and other complexities but even so. Got to start somewhere.

DrXym

Gotta love the US

Sane country - let's get the employer to do the tax on behalf of the employees. That way tax is done by trained professionals, deducted at source and there is less effort for the majority of people in this boat. Obviously there will be self employed and other outliers but they are a minority.

USA - let's make everyone complete a tax return. We'll be swamped in erroneous/fraudulent declarations so we'll need to hire massive human & computer resources to bring it under control. And because it is so complex and stressful we'll create a market for accountants and accountancy software promising to simplify a process that few needed to be subjected to in the first place. But some of that software will be ransomware, but hey by this point you're so desperate to get things over with you probably don't care right?

The wild world of non-C operating systems

DrXym

Re: Windows needs C++, and non C OS need a cool factor

I just realised I said Reactos when it's Redox OS. Oops

DrXym

Re: Windows needs C++, and non C OS need a cool factor

The Win32 APIs are C, not C++. I've written plenty of software where it's basically processing WM_ messages from a loop.

The likes of MFC, ATL, QT, wxWidgets etc. are C++ but they're still using Win32 underneath it all.

These days Microsoft have semi-deprecated Win32 for UWP. And while you can still write C++ with UWP it has a mess of extensions to the language to do so. So IMO it's not really C++ per se.

As for Rust, there is huge interest in it from bare metal development all the way up to servers. I'm only aware of one kernel in Rust, reactos, but the progress made on it demonstrates it more than capable in that role. It's also used for webassembly development, webservers, databases, crypto, embedded devices, IoT etc. etc. Probably its weakest area at the moment is actually in UI development. There are plenty of frameworks (eGUI is very cool), but nothing that comes close to something like QT.

DrXym

Re: BCPL over C

I've never programmed in BCPL but code samples look like it would be easy to parse & tokenize into an AST and spit out machine code. Far more so than C. That's probably why it enjoyed some early success, especially when C was kind of an ad hoc mess until ANSI C put some semblance of portability onto it.

Once that happened the reason for BCPL kind of died with it. I know AmigaOS 2.0 began the migration to C and I wonder what compiler they used. I remember using Lattice/SAS C on the Amiga which was pretty good but there was also an Aztec C which wasn't so great.

DrXym

Re: In terms of popularity [ ... ] Rust is eclipsing C++

That has to be the silliest straw man I've read for some time.

Rust can call C and C can call Rust. It's not even hard to do. There are even explicit language constructs for it so that function names aren't mangled and structs are packed the same way. It can even be used in kernels and against bare metal. That is not "fuck C" by any stretch, since if you have C code that works you can just call it. If you have new code in Rust you can call it from C. I call OpenSSL all the time from my Rust code. No biggie.

So if you love C so much, then that's fine please continue using it. Nobody is forcing you to write in Rust even if the reasons others may do is obvious and self evident - i.e. less bugs in compiled code, more scalable thread safe code.

Just keep writing C. Or you could go on a ridiculous ill-informed tirade every time Rust is mentioned. Somehow I expect it'll be the latter.

Chinese drone-maker DJI denies aiding Russia's Ukraine invasion

DrXym

Not surprising

It's a closed platform and there is obvious military application for drones. There are tools that will modify the firmware, so perhaps it is possible for Ukraine to redo the firmware so their drones are not broadcasting unique identifiers so they don't show up on Aeroscope, since that's how the product works.

It's actually an interesting dilemma for the west. DJI drones are a security risk, so how do you counter that threat? One way might be ban DJI drones from military / government use and change procurement to favour open platforms. But if you favour open platforms then you run the risk of bad actors obtaining those same drones and abusing no-fly zone rules, turning them into flying bombs or whatnot.

But since there are already a number of open source drone projects maybe it's time to just accept the risk and embrace the change to open source.

Russian IT pros flee Putin, says tech lobby group

DrXym

Re: Wonder where they went

How do you know they don't support Putin? For all you know they just want to be paid more money and get out of the shithole that is Russia now.

Same reason that lots of countries have suffered a brain drain. There is also a very real chance that Russia security services would lean on some of them to steal source code and other secrets if they were permitted to work in the West. Why would Western countries want that grief?

DrXym

Wonder where they went

I doubt they're welcome in Europe or the US at the moment.

Anyway I recall some article recently saying Russia was panicking over a potential exodus and was basically offering them a 0% tax rate, exemption from military service and other incentives to get them to stay.

On a side note, Russia's annual conscription cycle starts in April. I wonder how many will fail to present themselves for training knowing their likely fate if they do.

Oracle releases Java JDK 18 with enhanced source code documentation

DrXym

I wouldn't feel sorry about getting bitten. Character encoding is something pretty much no programmer has a clue about until have to fix an entire broken codebase that doesn't work on non Latin chars.

These days the rule of thumb should be *always* use UTF-8 and isolate the exceptions to the periphery. Java & Win32 are slightly different because they use UTF-16 internally, but even so, UTF-8 should be used in external data and internal code be aware what UTF-16 means, i.e. no randomly slicing strings or iterating chars potentially straight through a code point.

This link says it best:

http://utf8everywhere.org/

DrXym

Java is such a mess

I bet there are people who've not moved from Java 8 because of all the BS over licensing.

US is best place to be a software engineer, salary survey finds

DrXym

Salary isn't everything

Salary by itself isn't sufficient to gauge quality of life.

If you work in silicon valley, e.g. Mountain View, then your salary is going to be destroyed by rent and the general cost of living. And if you live further afield to avoid the rent then you get to enjoy long commutes. I'm sure there is a similar picture in most other places we might consider software hubs - New York, Boston, San Diego, San Francisco, Seattle.

We've also seen how programmers, especially at lower grade can scarcely afford to live anywhere so are forced to live in dorm style setups, or out of vans.

Meta sued for 'aiding and abetting' crypto scammers

DrXym

Do they even care?

I was reading a discussion on Facebook scams where someone posted a link to YouTube with over five million views. The video is unlisted so only seen by people lead there from Facebook. Five million views.

The video was 3 minutes of pseudo financialese (think "Turbo Encabulator" bad) promising a mere 55x return on investment (!) on some trading service run by the scammer. If Facebook or YouTube bothered to review this video with a real human being, perhaps someone versed in trading / crypto then they would have been able to flag it as a such. If they had bothered to search the operators they'd see they were fined by the SEC for running pump & dump scams in the past, plus a litany of complaints of people screwed by this service. But they didn't and still haven't.

This ad has been running for four months.

Countries should start requiring advertising platforms to use human beings specialised in the field of these ads to review them, provide a proper complaints process and hold the platforms financially responsible for failures to review or remove ads. Once there is money on the line platforms will take the issue a lot more seriously than they are right now.