* Posts by J27

340 posts • joined 10 Mar 2018


Trump administration labels WeChat, TikTok ‘threats’ to national security, bans transactions with both

J27 Bronze badge

Re: i have an idea for an app

China does this in their country to ALL foriegn apps. The US position is (still) a lot more friendly to Chinese apps than the Chinese government is to foreign apps.

Pull up your SoCs: Samsung smartphones to get AMD Radeon graphics

J27 Bronze badge

When almost all the games are cross-platform, do you really need both major consoles? I just pick one every generation.

Amazon gets green-light to blow $10bn on 3,000+ internet satellites. All so Americans can shop more on Amazon

J27 Bronze badge

Re: Kessler effect

That's not likely to occur any time soon, but if it did, it would be a self-correcting problem because the debris would, within a few years, burn up on re-entry. Communications satellites are all in near-earth orbit.

First rule of Ransomware Club is do not pay the ransom, but it looks like Carlson Wagonlit Travel didn't get the memo

J27 Bronze badge

A company that size doesn't have off-site backups? That's just staggeringly incompetent.

J27 Bronze badge

Re: You get what you pay for

If you pay this one group to leave you alone, you paint a huge target on yourself for all the others.

My life as a criminal cookie clearer: Register vulture writes Chrome extension, realizes it probably breaks US law

J27 Bronze badge

Re: re: clicking accept

If you check the code, you'll find a lot of websites actually set the cookies, then display that warning. The cookie laws that require notification of cookie use actually just require the web site TELL the user they use cookies. Not get approval. The "Accept" or "Close" button normally just sets a cookie so that it doesn't show the banner again.

World Health Organisation AI chatbot goes deaf when asked for the latest COVID-19 figures for Taiwan, Hong Kong

J27 Bronze badge

Re: Oh FFS stop the stupidity!

It's hard to enforce copyright on correctly spelled single word names. That's why all the new single-word named companies spell the word wrong.

Teardown nerds delve into Dell's new XPS 15 laptop to find – fancy that – screws and user-serviceable parts

J27 Bronze badge

I've worked on a lot of Dell Laptops. They're always designed to be repairable. I think the reason is that Dell sells a lot of repair contacts to companies and then has to repair their own laptops. It makes sense to build a repairable laptop to reduce cost of repairs if you're the one paying for the repairs.

You're testing them wrong: Whiteboard coding interviews are 'anti-women psychological stress examinations'

J27 Bronze badge

The "paper" referenced suffers from a really small sample size. For the public test they had 26 participants, only 6 of which were women. For the private, there were only 24, with only 4 women.

You're drawing conclusions based on sets of 4 and 6 participants. And all I had to do was scan the pdf for a few minutes to find that out. Why report on things if you're not going to assess the source?

Microsoft to pull support for PHP: Version 8? Exterminate, more like...

J27 Bronze badge

Re: What???

If you look at the data they quoted apparently IIS has been over 40% of the web server market recently. I think what that means is that the datasource is 100% unreliable.

J27 Bronze badge

Re: Nobody wanted it..

PHP and .NET address different market segments. If you just want to get it out the door quickly PHP is faster, but .NET is more structured. I'd use PHP for smaller applications and .NET for larger ones. There is a big difference in design philosophies between PHP's scripting language design and .NET's JIT-compiled nature. PHP is never going to perform as well for larger more highly-threaded sites, but it's a good choice for things that would take much longer to write in .NET. Some other platforms bridge the difference like node JS. It's about picking a good tool for the job you're doing.

As for versitility? .NET is probably better for that because you can call native code and there is a more advanced threading model. But complexity comes at a cost, mostly a time cost.

CompSci student bitten by fox after feeding it McNuggets

J27 Bronze badge

South-eastern Canada is full of the black subtype of grey squirrels. Almost all the squirrels around here are black and enormous.

Beware the fresh Windows XP install: Failure awaits you all with nasty, big, pointy teeth

J27 Bronze badge

Re: Alternatives are good.

My current cat has a tendency to chew wires, because he seems to think they're string. He bit through a Logitech G500 cord, which I had to replace at great expense while the replacment cable was shipped on a slow boat from China. I coated the cables with laundry soap which has henceforth put him off chewing my computer wires.

It's now safe to turn off your computer shop: Microsoft to shutter its bricks-and-mortar retail locations worldwide

J27 Bronze badge

This is not exactly surprising, I imagine you'll still be able to buy Microsoft hardware at Best Buy (or your market's equivalent) so this won't affect anyone, except the people who lose their jobs that is.

Faxing hell: The cops say they would very much like us to stop calling them all the time

J27 Bronze badge

Re: 555

I normally use an area code starting with a 1, most web sites don't check for that and US area codes start at 200.

J27 Bronze badge

Re: I called the cops

Only some places, more populated areas require the area code too (so-called 10 digit dialing, or 1+10 digit dialing if they also required a 1).

PC printer problems and enraged execs: When the answer to 'Hand over that floppy disk' is 'No'

J27 Bronze badge

Re: Ah IT 'managers'

Our current IT manager is so incompetent that for anything even remotely difficult, he just bothers me until I do it. I'm a software architect, it is on no way my job to do any IT at all and I also theoretically outrank the guy. But it's a small company so if I don't do it, it doesn't get done.

I'm just waiting for him to majorly screw something else up like he does every month or two and have it tweak the nose of the CEO (many have been fired for less).

A memo from the distant future... June 2022: The boss decides working from home isn't the new normal after all

J27 Bronze badge

Re: Yes the juniors are being dumped-on again

I'm with you. I, have a desk, Herman-Miller office chair, 2 4K monitors and a desktop more powerful than the one in the office. Our juniors mostly have much worse setups. Generally a laptop of dubious quality on a table or coffee table. I feel bad about it, but I'm sure they're more anxious to get back to the office than I am. Not to mention then people who have kids, that's a whole other problem.

Health Sec Hancock says UK will use Apple-Google API for virus contact-tracing app after all (even though Apple were right rotters)

J27 Bronze badge

Apple places huge restrictions on iOS apps. If only they'd asked one competent iOS developer about this at the beginning. The first thing out of every iOS dev's mouth in my experience is "Apple won't let you do that, but we can do...". iOS development is a pain, and if Apple didn't have the market share they currently have, no one would be writing iOS apps at all.

Full stack, C++, and backend developers in demand in this week's job openings

J27 Bronze badge

Re: Backend in JS!?

No it doesn't, those are two different points.

1. OP was surprised that a technoglogy that is very popular exists

2. OP assumed JavaScript is magically insecure as a language with no qualifiers. We were talking about server-side JS, so your entire screed about client-side makes no sense at all.

I hate it when people who don't know anything about a topic run off on things they don't understand.

P.S. None of your "attacks" can target client-side frameworks, that's ridiculous because all of that code runs client-side.

J27 Bronze badge

Re: Backend in JS!?

NodeJS is one of the fastest-growing backend technologies. Interesting security assumption... Why would you think that?

HTC breaks with tradition to push out 2 phones someone might actually want to buy

J27 Bronze badge

Re: Don't buy an early model 5G

5G is mostly about reducing congestion in high-traffic areas. Unless that's a problem for you, there is no reason to ever buy a 5G phone. Right now, the power penalty for 5G is bad enough that you're better off turning it off even if your phone supports it.

GitHub to replace master with main across its services

J27 Bronze badge

Re: Proposal: Parent & Child

Those terms are already used to describe repos cloned from another repo.

Facebook boffins bake robo-code converter to take the pain out of shifting between C++, Java, Python

J27 Bronze badge

Re: Coversion costs?

The author is clearly not familiar with the process of porting code between languages/frameworks.

OOP there it is: You'd think JavaScript's used more by devs than Java... but it's not – JetBrains survey

J27 Bronze badge

Re: This metric doesn't measure "popularity"

Typescript can help with that. I'm a recent convert, but now that I'm using it I find that it really helps finding those mistakes that would have taken ages before.

J27 Bronze badge

This survey is of people who uses Jetbrains products, so of course Java will be #1, Jetbrain's Java IDE is their best-selling product product. This is like annoucing the results of Microsoft's Visual Studio developer survey and saying that C# is the number one used language.

'Beyond stupid': Linus Torvalds trashes 5.8 Linux kernel patch over opt-in Intel CPU bug mitigation

J27 Bronze badge

Re: @devTrail - What kind of opt-in was it?

Probably not, it probably means that almost no one will "opt-in". "opt-in" options are great way to ensure no one uses a feature.

HP's hoping it'll be second time lucky with launch of Reverb G2 nerd goggles

J27 Bronze badge

Re: Try before you buy

I think VR headsets make everyone sick eventually, but people have varying tolerances. I can generally stand about 2 hours, sometimes up to 3. But some of my friends get sick in minutes. That said, I'm not sure how much I actually enjoy VR, the inconvenience is pretty high and while it can be very engrossing I don't find myself pulling on the headset that often.

Visual Studio Code finally arrives on ARM64 Windows. No, you haven't woken up in 2017, sadly. It's still 2020

J27 Bronze badge

This is great news for the 3 people developing apps on ARM64 Windows who'd want to use VS Code...

I'm still not sold on Windows on ARM64 because the hardware makers don't seem sold on it. The only readily available ARM64 Windows system is the Surface X and Microsoft has proven many times that they're unable to kickstart new architecture support in Windows by building their own hardware. I'd love to be wrong here, but 3rd party ARM software on Windows is basically non-existant.

Microsoft brings WinUI to desktop apps: It's a landmark for Windows development, but it has taken far too long

J27 Bronze badge

Not to mention the whole WinC++ thing that no one seems to want.

J27 Bronze badge

Re: Sandbox

A sandbox handles it in a way that all users can understand. Having to set permissions like that is very complex and requires a bunch of setup. It also doesn't restrict things like network access, camera acess, and mic access by app.

Per-app sandboxing would greatly improve the security on Windows and current legacy permissions are not a substitute.

J27 Bronze badge

What a mess. It would be nice to have sandboxed apps in Windows but Microsoft keeps confusing the matter over and over. Secondly they're not providing useful guidance for porting existing apps to their new UI either. I'm so glad I work with web apps, because while UI in web apps has it's issues, Microsoft seems dedicated to making UI on Windows the most confusing thing possible.

Home working is here to stay, says Lenovo boss, and will grow the total addressable PC market by up to 30%

J27 Bronze badge

Re: Market +30% = wages -30%

I have to disagree on #2 Unproductive workers fall off a cliff at home.

Chicago: Why I just grin like a dork... It's my kind of Bork

J27 Bronze badge

Re: Jumped up quiche?

"Pizza" is just the Italian word for pie.

Bionic eyes to be a thing in the next decade? Possibly. Boffins mark sensor-density breakthrough

J27 Bronze badge

Bionic ears exist now, so this isn't that far a stretch.

Document? Library? A new kind of component? Microsoft had a hard time explaining what its Fluid Framework is

J27 Bronze badge

Most .NET developers also know Javascript. Because .NET is very popular for web applications and JavaScript is essential for client-side scripting on web applications (at least for now).

Additionally, and this may come as a shock to you. Good developers can pick up new languages and frameworks pretty easily. It's not like those crusty old IT guys who freak out every time a Windows patch comes out.

Microsoft announces official Windows package manager. 'Not a package manager' users snap back

J27 Bronze badge

"Getting to those issues, the first that comes to mind is: why has Microsoft created a new package manager rather than using an existing one?"

Oh yeah, no one knows why.

Users of Will.i.am's Wink IoT hub ask 'Where is the love?' as they're asked to pay for a new subscription service

J27 Bronze badge

And this endeavour is doomed... I mean it was already doomed because their business model was flawed, but now they've pissed off all their customers AND their new business model is still flawed (the majority of people .don't want to pay monthly for the limited utility IoT devices for the home provide).

What do you call megabucks Microsoft? No really, it's not a joke. El Reg needs you

J27 Bronze badge

Re: I'll give it a go...

Any slurp references to anyone but Google are irrelvant. Google is watching you... ALWAYS.

Dart 2.8 is out with a Flutter as Google claims to have solved the cross-platform dev puzzle

J27 Bronze badge

Good luck finding a business who wants to pay 10x the price for the app over one written in a higher-level language.

Baby Diesel? Little d'Artagnan? There is another child of Musk in the world

J27 Bronze badge

I think Edsel is a great name.

Red Hat’s new CEO on surviving inside Big Blue: 'We don’t participate in IBM's culture. It’s that simple'

J27 Bronze badge

Ity's only a matter of time before the IBM borg assimilates them. One false move and it'll happen.

Faster than reflection: Microsoft previews Source Generators for C#

J27 Bronze badge

Ahh, System.Reflection, that namespace is the sort of thing you have to avoid if you care even slightly about performance. Too many times I've had to shoot down a junior dev who has come up with some novel whiz-bang code that relies entirely on reflection. Sure you might save on some code and not have to write those interfaces I asked you to. But it'll perform like crap.

J27 Bronze badge


Stored procedures really lock you into a specific database layer and can become difficult to manage in larger systems. So yeah, that can make sense, but it can create a lot of problems, you have to be careful when you split up your program logic between the DB and model code. We have an older web app at work where ALL of the logic is written in stored procedures, including things that make no sense to have in stored procedures (like ones that literally run .NET code, why is that even a thing?).

VB.NET VS C# should perform basically the same because they run on the same runtime. The main reason you'd not want to use VB.NET these days is lack of popularity (good luck hiring a team with a lot of VB.NET experience) and it's relative lack of language features (not a huge loss in my opinion.) .NET Core doesn't support it yet either, but apparently that's comeing eventually after .NET 5.

And as for... C# queries.... I think you probably mean Entity Framework, that's just an ORM, nothing to do with C# and ORMs all have the same problems. You're trading development speed for performance. So obviously you end up with better performance if you write direct to your database.

Lyft dumps 17% of staff, furloughs 5%, cuts pay as people stay home, avoid rides in possibly virus-ridden cars

J27 Bronze badge


This is how they treat their employees, their contractors are totally SOL. GIG economy is just the new buzzword for exploiting the uneducated masses.

Florida man might just stick it to HP for injecting sneaky DRM update into his printers that rejected non-HP ink

J27 Bronze badge

Hmm, all I did was throw out my HP printer and buy a Canon Megatank printer. No way to lock down to only Canon ink cartidges... because it doesn't use ink cartridges you just squirt the ink in the top. And admittedly, the Canon ink is pretty cheap and I havn't had to actually buy any because the full set of ink that came with the printer (HP would never do that either) has lasted for ages.

Assange should be furloughed from Belmarsh prison, says human rights org. Here's a thought: He could stay with friends!

J27 Bronze badge

Assange has proven to be a flight risk, so he should stay where he is.

Keen to go _ExtInt? LLVM Clang compiler adds support for custom width integers

J27 Bronze badge

Re: Been there, done that, don't do it

This only makes sense for tiny embedded hardware, where performance is still at a premium. Those definitely still exist, I work with them all the time.

The Adobe Flash Farewell Tour 2020: LibreOffice to axe export support for .SWF in version 7

J27 Bronze badge

Burn it with fire, Flash is a dumpster fire in 2020.

Stripe is absolutely logging your mouse movements on websites' payment pages – for your own good, says CEO

J27 Bronze badge

Re: Who checked the code?

PCI-DSS auditors are only concerned with how the credit card data is handled. The fact that the application sniffs a lot of sidechannel data isn't their concern.



Biting the hand that feeds IT © 1998–2020