* Posts by Dan 55

15449 publicly visible posts • joined 13 Jun 2009

C: Everyone's favourite programming language isn't a programming language

Dan 55 Silver badge
Happy

Re: Not a Language?

No, the middle word is French.

Dan 55 Silver badge

Re: FALSE

And now it is not available or supported. None are apart from the last one, which is an pre-alpha Rust copy of UNIX.

Dan 55 Silver badge

Re: FALSE

Only one of those might have a chance of being usable for doing work on sometime in the next decade, and that's because they copied UNIX's homework.

Dan 55 Silver badge
Meh

RAII and stl couldn't disagree with you more.

Dan 55 Silver badge

Re: Programme in C, think in C -- sad but true (for any language, actually)

And yet whither Pascal?

By the way, the calling conventions that were lost to the mists of time were Pascal-based and those didn't allow for function overloading either. In fact they didn't even allow for variable arguments, unlike C-based calling conventions.

LLP64 is because MS wanted 32-bit ints with 64 bit addresses. That was yet another MS "backwards compatibility above all else" choice, not a C choice, and it's unfair to blame C for that.

So in other words C is getting the blame for being the successful language. If Rust ends up beating C a decade from now then its calling convention and linker method will become the standard. Or perhaps in some future utopia C++ and Rust compiler and language gurus will sit down and work together to come up a standard way to mangle names that works for all languages. However complaining right at the start that everyone else is wrong when Rust hasn't even proved itself yet is a bit too much.

Dan 55 Silver badge

Re: C int

Then again, if you're dealing with code which used time_t you got a 64-bit upgrade for free whereas if for some reason dealing with code which used int32_t you're screwed.

I say "for some reason" but it's always because the genius that originally programmed it didn't separate types for data external to the software from types for internal variables, so instead of just changing the bit which deals with file or network format you have to go through the whole lot.

Dan 55 Silver badge

Re: Not a Language?

No worse than French. And we all like French don't we?

EU law threatening 'commercially painful changes' for tech out tonight

Dan 55 Silver badge
WTF?

Re: I assume

"The EU is anti-democratic and scary. The UK is democratic and not scary. We can prove this by lobbying the British government so they do this good thing they are already doing in the EU."

I mean, what?

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

Dan 55 Silver badge

Re: Erm...

It's almost as if Covid precautions have been turned into yet another part of the culture war and not accessible to people on low wages rather than sensible health guidance for all to follow.

Epson payments snafu leaves subscribers unable to print

Dan 55 Silver badge

Re: "typically seems to involve being sent an SMS"

Recurring payments are authorized in a different way i.e. SEPA Direct Debit.

The Epson service uses recurring card payments and the recent SCA change in the UK is about card payments.

Requiring a card reader is very uncomfortable for the customer - does one carry it around?

If the customer wants to use an offline card reader because it's the most secure option, yep.

Thr problem is banks are only offering apps or SMS as options.

Anyway, I have to repeat it here, the actual regulations require an authorization code that is tied to the actual transaction, and thereby can be used only for such transaction.

So? How do you think offline card readers work?

Dan 55 Silver badge

Re: "typically seems to involve being sent an SMS"

I was comparing the cost of SMS to the cost of getting a batch of physical card readers made and sent them out to customers. If a physical card reader is a "TAN letter" than that's an impressive piece of nomenclatural obfuscation, but it doesn't sound like it.

Secondly, I was referring to the time of day that regular card payments are put through. If each regular payment is not subject to SCA then they are inherently less secure, however if it is subject to SCA then regular payments become impossible to use.

The national financial regulatory authority of each country is a talking shop for the banks who will try to get away with as little as possible without disturbing the customers. If banks were really interested in online payment security then only online payments validated with a physical card reader would do, anything else is security theatre.

Dan 55 Silver badge

Re: "typically seems to involve being sent an SMS"

It's frowned upon because SMS is cheaper for the bank, nothing more.

And of course SCA fails miserably with regular payments. Nobody is around at two in the morning to authenticate each regular payment when it happens, if banks were really implementing SCA properly instead of handwaving it away then everybody's regular payments would have failed.

Android's Messages, Dialer apps quietly sent text, call info to Google

Dan 55 Silver badge

Re: So what's the GDPR fine

Thruppence ha'penny, if Ireland's DPO has any say about it.

Dan 55 Silver badge

That rogue programmer again

Let me guess, he put the data collection in the apps and forgot the opt-in toggles.

Bet that rogue programmer has a Sailfish phone.

Zoom agrees privacy conditions, gets low-risk rating from Netherlands

Dan 55 Silver badge

Re: |Dirty, dirty client!

The user interface wasn't a total clusterfuck, it was easy to invite people who didn't have an account, and it did group calls without the sound turning into an echoey mess when there are more than four people. Something that had somehow eluded Skype, Teams, and Meet.

Microsoft Visual Studio: Cluttering up developer disks for 25 years

Dan 55 Silver badge

I tried IntelliJ CLion and Eclipse, only Eclipse could do remote Makefile projects properly (if you were patient). This was when I last looked at it about a year and a half-two years ago, maybe someone can tell me IntelliJ have improved things since then.

As it was a new feature in CLion I was expecting it to be all streamlined an straightforward but they did CMake first and Makefile is obviously second-class and added later, and it was even more obtuse to configure a remote Makefile project in CLion than in Eclipse, or maybe Eclipse has messed with my head too much.

File Explorer fiasco: Window to Microsoft's mixed-up motivations

Dan 55 Silver badge

Re: Accidental ads in File Explorer

Did the rogue programmer cook up his plan with an outlaw dev-opser to set up a server to push adverts and someone AWOL from QA to test the everything and someone freelance from Installations to package up the build and put it on the update server and a mercenary technical author doing release notes and etc... etc...?

Google Maps just got lost for a few hours

Dan 55 Silver badge

OpenStreetMaps, Here, Michelin

Hopefully the world found out that alternatives to Google are available.

Are we springing into a Y2K-class nightmare?

Dan 55 Silver badge

Re: the golden ratio proportions of the ISO paper sizes are convenient for doubling and halving etc.

xkcd 2322

Brit techie shows us life in Ukraine amid Russian invasion

Dan 55 Silver badge

This is a very confused post, let's boil it down to three main points.

Firstly, the Dublin Regulation is an agreement between EU countries and the UK isn't one. Also note the 2001 directive I have cited twice and you continue to ignore. The Dublin Regulation has nothing to do with this.

Secondly, Ukrainians can claim asylum in any EU country or none at all. Family connections aren't necessary. If they decide to claim asylum they are met in large train stations and airports in an area set aside for this purpose. There are representatives from several countries, even Japan, but the UK is missing. The basic paperwork is done right there on the spot in these areas and charter coaches and planes are organised by national governments.

Third, France is offering Ukrainians free transport and accommodation, including those who wish to claim asylum in the UK (technically they still haven't got to the stage of claiming asylum, what they're doing is trying to get a visa from the Home Office).

Finally:

And then there's current events, where the EU, UK and other nations have expedited processes to deal with the large number of displaced Ukrainians. Which thus far seems sub-optimal. A logical approach would be shuttling refugees from crossing points to processing cetres, where options can be explained, claims passed to collocated national teams, and hopefully refugees de-stressed. Pointing desperate refugees in the general direction of distant cities & wishing them the best of luck isn't that helpful.

EU countries are already doing this as I just explained. The UK is still giving people the runaround three weeks later.

So much whataboutary, so little time.

Dan 55 Silver badge

On the point of onward movement, when you are a third country national with residency in an EU member state, you are based in that member state but are allowed to visit others following the Shengen 90/180 day rule.

This is EU residency 101. I am unsure why you understand that means they do not have asylum rights.

According to EU law, you must apply for international protection (asylum) in the first safe country.

Nice that you're quoting the Dublin Regulation back at me, but I mentioned in this case EU countries agreed to accept Ukrainian refugees under the temporary protection directive 2001. What law or directive are you quoting that overrides that? (Hint: whatever law or directive you think it is, it doesn't.)

Asylum seekers are being met in train stations and airports and transferred away from Poland, Romania, and Hungary to other EU countries like France, Portugal, Spain, Italy, and Ireland because they specifically chose asylum in these countries. This is all perfectly legal.

Dan 55 Silver badge

You missed that every other country is taking in refugees apart from the UK which is doing its best not to and government is slowly being pushed into action by public opinion, but whatever the end result is it'll be late and with caveats.

Dan 55 Silver badge

Ukrainians already had the right to visit any EU country in the Schengen area for 90 days and claim asylum. However Ireland required a visa and I imagine a visa wouldn't have been necessary for the Eastern European EU countries which aren't in Shengen.

However all EU countries voted to use the temporary protection directive of 2001 to give Ukrainians three years residency with the right to study or work across the whole of the EU.

Your posts raise a lot of questions that have already been thought of and answered.

Dan 55 Silver badge

So imagine I'm evil.

So what's your point, that vetting works or doesn't work?

There's also the tricky political stuff. Refugees & asylum seekers have pretty much the same rights as nationals, once their status is recognised.

Their status would be the same as other legal foreign residents during their period of residency. This is how they're not exploited.

Especially for the border states, because strictly, migrants or refugees are supposed to claim it in the first safe state they enter.

Full face: Do refugees have to stay in the first safe country they reach?

This is not true, it's some kipper nonsense that just won't die. As part of the EU the UK was a signatory to the Dublin Regulation and could return refugees to the first safe EU country, but that ended with Brexit.

Also, given the numbers involved, EU countries specifically agreed to not return Ukrainians fleeing the war back to the first safe country. Sending everyone back to Poland would be absurd.

Dan 55 Silver badge

And she should know that refugees have legal status and protections. So opening the flood gates would be great for people looking to exploit refugees, not so great for the refugees. Especially as many are female, and rather vulnerable.

I don't understand, if refugees have legal status and protections, why would they be vulnerable? They wouldn't be forced to work in any of the sketchy under-the-table jobs that undocumented immigrants are.

Apple delivers desktop, mobile OS updates, patches dozens of security holes

Dan 55 Silver badge

Re: Glad they got Face ID working with face masks

Be interesting to know what banks think about allowing card payments with partial recognition. Or maybe they don't particularly care judging by their efforts in other areas when it comes to security (yeah, SMS is fiiine...).

Dan 55 Silver badge

Re: “gender-neutral voice”

This. Make of that what you will.

SiFive bags $175m to further challenge Arm with RISC-V

Dan 55 Silver badge
Devil

Got to look fashionably thin for that IPO.

Afterwards their R&D will be crap, but that'll be later so who cares?

Microsoft claims breakthrough in quantum computer system

Dan 55 Silver badge

Re: Microsoft claims breakthrough in quantum computer system

When they said quantum computer system they really meant quantum operating system.

OpenZFS 2.1.3 bugfix brings compatibility with Linux 5.16

Dan 55 Silver badge
Devil

"Red Hat is also working on a new storage manager called Stratis"

Looking forward to the dependencies with systemd, and probably even pulseaudio and gnome, which means yet another terrible piece of Red Hat software is foisted upon the Linux world.

Mary Coombs, first woman commercial programmer, dies at 93

Dan 55 Silver badge

Then Amazon came along and did what Lyons did, only (initially) for books.

New Windows 11 build boasts inbox updates and UI tweaks

Dan 55 Silver badge

Re: "The idea, it seems, has never really gone away"

I don't think KDE is even on their radar. Tabs in the file explorer has been a Mac OS feature for about a decade, so that's just about the right amount of time for MS to notice it exists and copy it.

Dan 55 Silver badge

S mode is just a cynical way to make you use a Microsoft account.

If you didn't want to do anything useful with your PC then you need an MS account to download apps from the store.

If you did then you also need an MS account to download the "can I have a normal computer please" app from the store.

WhatsApp emits extension to detect tampering with desktop web apps

Dan 55 Silver badge

Re: Just wondering if any of this is true?....or reliable?

WhatsApp disagrees with you.

Dan 55 Silver badge

Re: Just wondering if any of this is true?....or reliable?

Quote: "WhatsApp offers end-to-end encryption that protects the user messages from being read by network intermediaries."

Is this a true statement? Has it been independently verified that a hack on the E2EE process does not exist? You know....absence of proof is not proof of absence!!!!

WhatsApp now allows multi-device pairing and doesn't need the mobile to be on with WhatsApp forwarding the messages, so I'm unconvinced there's now E2EE in WhatsApp, or if there is E2EE then it's fake E2EE with Facebook having one of the endpoint keys.

To convince me otherwise, someone will have to cite a huge security white paper full of technobabble that I don't understand anyway.

Sony Interactive Entertainment pulls PlayStation from Russia

Dan 55 Silver badge

Re: "the minister has continued to write to more tech companies"

@Ukraine on Twitter and similar official accounts been repurposed to get people to bring pressure on US and European governments. Compare and contrast with Russia's jolly in Syria which is still going on and most people have forgotten about.

And it's rather good to see those fucking tiresome Russian bots beaten at their own game.

IT blamed after HR forgets to install sockets in new office

Dan 55 Silver badge

Re: The current poster boy for this being our favourite Russian dictator.

What about his supporters though, what excuse have they got?

Russia mulls making software piracy legal and patent licensing compulsory

Dan 55 Silver badge
Meh

Re: re: countries that haven't ventured an opinion on the invasion and shelling of civilians

It's alright demonstrating when you are the aggressors, you might manage to change policy, but demonstrating against your side's participation when you are not the aggressors is pretty daft. What's the slogan going to be... Stop The Defence?

Russia acknowledges sanctions could hurt its tech companies

Dan 55 Silver badge

Re: Of course Russia will disconnect from the global Internet

They won't disconnect that much, part of the war will be carried out on the Internet.

Or perhaps the great firewall will become the great proxy.

Dan 55 Silver badge

Re: subsidies/tax-breaks

It's the only economic model which will work under these conditions (for small values of work) so they're going to have to go back to it, but they still haven't worked out yet that their vast amount of hoarded oligarchical wealth won't have any value, hence this intermediary step.

TikTok under investigation in US over harms to children

Dan 55 Silver badge

Everyone was already dumbed down to the lowest common level, then TikTok came along and lowered the bar.

Apple, Google, Microsoft, Mozilla agree on something: Make web dev lives easier

Dan 55 Silver badge

Re: How about…

Browsers were supposed to render things differently and present pages in the best way for the platform it's running on. At least that was the original idea, now it's become a problem because browsers switched from rendering hypertext pages years ago to became app platforms.

The logical conclusion is that everyone runs a Chromium browser, wouldn't it? And that would be a very poor thing indeed.

Europe's largest nuclear plant on fire after Russian attack

Dan 55 Silver badge
Mushroom

The Great Filter

It's pretty clear which side of it we're on. As a species we have a tendency to blindly follow complete idiots or psychopathic maniacs and it's a miracle we've managed to last this long.

Google blocks FOSS Android tool – for asking for donations

Dan 55 Silver badge

Re: App Store Pricing

Maybe people realise apps can be taken off them at the whim of Google or Apple?

Apple seeks patent for 'innovation' resembling the ZX Spectrum, C64 and rPi 400

Dan 55 Silver badge

Re: Acorn electron, Sinclair QL, various pre-built Raspberry Pies...

The Apple II was the first of the big three computers released in 1977 in this format. They could try to argue it was their idea all along as the prior art is theirs.

Dan 55 Silver badge
Devil

Re: Acorn electron, Sinclair QL, various pre-built Raspberry Pies...

In the US, the only prior art by a US company which is still surving is Apple so they can patent it and troll everyone else from abroad, the RPi foundation included.

Wouldn't do for schools to have a cheap education computer in the US when they could have an expensive education appliance from Apple.

Plans for UK rival to Silicon Valley ditched

Dan 55 Silver badge

Re: Does the Tory Government Actually Know What It Is Doing ?

It's the kind of long-term strategic planning entirely expected from this bunch of journalists who do government by focus group.

Ukraine's IT sector looks to business continuity plans as Russia invades

Dan 55 Silver badge

Re: Don't just criticize.

Ireland, Poland, and Slovakia have all waived visas and that's just what I've read without actively looking for this information.

However the UK still offers no legal route for Ukrainian refugees. So once again, the UK offers little more apart from nice words aimed at its domestic audience.

JavaScript survey: Most use React but satisfaction low

Dan 55 Silver badge

Re: Representative?

SO attracts copy-pasta coders, and JavaScript is the language they use.

Top chipmakers ignore India's semiconductor factory subsidies

Dan 55 Silver badge
Trollface

Re: Why is there a problem?

Still not seeing the difference from the UK.