* Posts by IamAProton

27 posts • joined 17 Apr 2021

Foxconn will have to forget about investing in Tsinghua Unigroup

IamAProton

Re: Propagoonda... let's play GO

This post is worth al least a whole 1RMB

Apple tells suppliers to use 'Taiwan, China' or 'Chinese Taipei' to appease Beijing

IamAProton

Re: Airlines have been doing this for years...

United Airlines : Chinese Taipei.

https://www.united.com/en/us/timatic?i=TIMATIC (or perhaps is it timatic?)

[Pedantic mode=on]

Taiwan's formal name is actually "Republic of China", so it is 'China' as much as Mainland Taiwan :-)

Taiwan should have used some more marketing not to let the commies take over the China name

Engineer gets Windows 11 working on a Surface Duo

IamAProton

I used win 7 as long as possible, which means I "missed" the first 5 years of win 10 and I am in the process of "enjoying" the last 5 years of Win 10.

In other words, I will use win 10 for about 5 years, same as those who jumped on win 10 right away and are now jumping on win 11, with the substantial difference that the first 5 years of win 10 were rather painful for certain user and definitely annoying for the majority (lots of huge updates, remember those?).

I will use win 11 eventually, but I let other users sort it out for me, by then I will probably get new hardware anyways (well, work computers, so not really my problem if new hw is required)

For the record, I do not like win 10 UI. Got used to it, still don't like it (switched to Linux Mint at home years ago)

Microsoft's do-it-all IDE Visual Studio 2022 came out late last year. How good is it really?

IamAProton

Re: The Microsoft naming department

The first rule is not to use any 1.x version unless you really have to.

What I do not like about the .net core is that they pushed out version after version with overlapped support windows and breaking changes one after another while calling them all "production ready".

Lots of people apparently jumped on the core bandwagon (or at least the vocal ones who write blogs and are very active in the community) providing free beta testing while enjoying it.

To me (close to 20 years of professional development) it was a disappointment.

I was able to smell the scam and I did not do anything relevant in .net core until very recently, but they managed to "pollute the internet" so when you look for documentation there is a ton of noise related to what I call "alpha" versions, especially when you are trying to troubleshoot funky behaviours.

Most likely the .net core is to asp.net MVC what Webforms has been to classic Asp: a great improvement that turns into something you don't even want to think of as soon as the next "big thing" is out.

Kinda like windows, 1 every other version is ok :-)

IamAProton

Re: The Microsoft naming department

the .net core it's a huge fail in my view, starting from the naming.

.net core 1.x -> .net core alpha 1.x

.net core 2.x -> .net core alpha 2.x

.net core 3.x -> .net core alpha 3.x

.net 5 -> .net core beta 1

.net 6 -> .net core RTM

assuming they don't add more breaking changes with version 7 or yet another format for project and/or special files like startup.cs

AS for naming issues, did anybody noticed that the blue theme is not blue?

Not sure why they did not the blue one and call the current violet them as VS default. small things, but annoying

Microsoft previews Azure App Service Automatic Scaling, for when defining your own rules is too much like hard work

IamAProton

Like everything else, the AppServices have some use cases...

...but in my opinion they exist just to give the ability to anybody to deploy webapplications (hence the free tiers). Once they are hooked up to the azure thing they will start adding more 'billable' things to their subscriptions.

A mismanaged azure subscription means a lot of $$ for MS.

These things are the new Excel/MsAcces: everybody is a sysadmin now

I have to admit that they make a lot of sense for MS, much less for customers if they can do basic math: in the project I'm working we are moving away entirely from appservices (several plans, about 100 apps between various environments) because they are clunky to manage and they cost more than VMs for the same (often worse) performances and you can't run anything else on them.

Microsoft under fire again from open-source .NET devs: Hot Reload feature pulled for sake of Visual Studio sales

IamAProton

Re: correct me if I'm wrong...

I remember it was working in VB6. Hit a breakpoint, fix the code, keep going.

They reintroduced it years ago, but I've never been able to use it (= the 'out of the box experience' sucks).

Now I hit a breakpoint, I forget debugger iss running, I change the code, VS asks me if I want to edit or stop, I say, "Edit, why not?" and It doesn't work so I restart the debugger.

That's with the .net framework that works (not the core), I assume in the .net core is equally bad.

IamAProton

We made a mistake in executing on our decision [because we thought we could get away with it]

I'm developing in the MS world for more than a decade.

Usually with MS the "development experience" has always been good. I understand they are a business and they have to keep getting new devs on board; in the past it was basic/access/vb, everybody is a developer! (and we are still paying the price now, just look at what kind of garbage software is running in any sizeable company), recently they shifted into the opensource-(nothing wrong with it)-hipster-kids-pleasing mode and the whole .net core has been very disappointing. Version after version with breaking changes, even between 'point' releases. And what's worse is that everybody seems super excited to jump on it, like a new update for an app, doesn't matter if it's objectively worse.

I've managed to stay almost entirely out of it (still have to deal with application written by others...) and still targeting .net 4.8 if I'm sure the application is going to be needed for just few years. Good job MS.

The .net framework is(was?) good to build applications quickly, without getting lost into managing memory and other tedious things and so far it worked well,

I don't care if it's 10% slower than C++. One of its winning features was consistency: I've updated dozens of applications going through version after version without an issue, now try to update .net core 2.0 to 2.1 or, god forbid, 3.1. A fucking headache, worse then the infamous DLL-hell.

I am a "MS developer" but I use Linux since few years. I'm loyal to stuff-that-works; If MS manages to piss off the new kids that feels manly because they have to use command line (because the tooling is missing) it could be a problem in the long run.

PostgreSQL? Never thought about it since recently. Now it's running on my dev pc ;-)

As a senior developer (=my opinion matters when company has to spend money, in case MS is reading) I am trying not to get too tied to MS (avoid all the cloudy MS specific things).

I recommend them to get their shit together quickly before it's too late.

Android OS vendor variants transmit data with no opt-out

IamAProton

Re: LineageOS misrepresented?

Had the same feeling about LineageOS. What's next, installing chinese apps and complaining it's sending data to the party?

My main phone is a regular phone (aka a "smartphone" before smartphones) and I'm thinking about switching to an old 2G Nokia, so fast to start, tiny size and reliable.

I do have an android device currently on ResurrectionRemix (= Lineage OS with a lot more settings. I like it). NO Gapps. Aurora Store + apkmirror/apkpure and a browser that blocks tracker is more than enough.

I will never use another android device with 'commercial' OS, they are simply unusable rubbish.

In addition, with LineageOS & co. old devices run much faster: get a flashable fancy phone from few years ago, get a new battery and you have a great like-new device for about 30$

Google's Privacy Budget doesn't add up, says Mozilla CTO, amazingly enough

IamAProton

User Agent

User agent is one of the big players in fingerprinting. Ideally it should be entirely removed, perhaps replaced with something related to the type of device (computer/tablet/etc. assuming is needed) rather than all those details about bowrser and OS that shouldn't by anybody's business.

If websites need to detect particular features they can certainly do with JS, they do not need to know I'm running Linux on a 64 bit cpu with whatever 'point' release of the browser.

At home I run an agent spoofer extension on FF that rotates UA strings (just because i feel like), but given the sadly low user base of FF they should do it by default.

A bunch of the fingerprinting properties can be automatically tweaked 'just enough' by the browser and you will always appear unique while not losing any functionality.

Huawei CFO Meng Wanzhou admits lying about Iran deal, gets to go home

IamAProton

Re: Concerning

I do not think the deal with MWZ was mainly aimed to release the 2 Canadians rather than showing ( once again, as if we needed it) that the lefties (or commies, if there is a difference for you) are liars. MWZ admitted she was lying and guess what, the CCP was lying too about the 2 hostages. They could have at least waited a month or so before releasing them.

Getting the 2 Michael back will definitely gives the CCP less leverage on the west, in this regard getting them back is good because public opinion, unfortunately, matters.

2 birds with 1 shot is generally a good thing, as for MWZ going to jail... who cares?

Talent shortage? Maybe it's your automated hiring system, lack of investment in training

IamAProton

Cr4p software

That's why those 'professional CV services' write & tweak the CV against one or more of these HR software.

Not sure how many different programs are out there and how different they are but there is not much to lose to 'pad' the CV to prevent being rejected by questionable piece of code.

As long as the padding is clearly labeled so human readers can clearly spot it, is all fair game. I did it and definitely will keep doing it. Can't prove it works, but it's worth a shot

Git 2.33 released with new optional merge process likely to become the default: It's 'over 9,000' times faster

IamAProton

Re: Find git hard?...

Just for the record, have you ever used TFS/TFVC? honest question.

IamAProton

A tool should make your productivity go up without requiring you to like it.

GIT was designed with the Linux kernel development in mind and it does the job well also for other open source projects, but it's far from being universally good, TFS has a much higher chance.

I've used (and I'm using) both and the only 'real' advantage of git is the branching flexibility, but it comes at a price; in brand new projects or when the developers want to contribute you will find plenty of people praising git/github or the social coding platform of the day, but on big legacy projects that requires substantial refactoring with many devs, (often with sub-standard skills) git is a needless headache and a time-vampire.

TFS is stupid-simple: get latest, save your files (and they are on the disk, no magic!), check-in when you are done. Get latest as often as you want, no biggie, is actually helpful to find conflicts earlier with whatever code is being messed up by your colleagues.

With GIT, besides having to copy the whole ***ing history first and the byzantine command line (which now is not as needed as before since GUIs are getting usable also for users that do not need to make a statement) you still have to commit often to avoid the occasional total-loss-of-changes (TM) and the push-pull mumbo jumbo to get the latest changes is the icing on the cake.

And by the way, you can use TFS from command line since teh very beginning. Nobody does because it's error prone, a waste of time and nothing to be proud of. For some reasons in recent years being forced to use command line is 'cool'. I wonder if the same millennials that feel more manly by using command line would love to have a terminal also on their pocket computers, or perhaps on the multifunctional touch screens becoming more and more common (yuck) in cars:

$tesla> climate-control --ac on --fan-speed 3 --recirc off --temp 25

El Reg talks to Azure Data veep as Microsoft flicks the switch on Azure Arc for SQL Managed Instances

IamAProton
Pint

Wasn't 2019 supposed to be the last version on-prem?

I am pretty sure I've read it sometime around 3 years ago. Thinking about it since a couple of weeks since we are evaluating db options for a new project and I'm suggesting Postgre.

Does anybody else remember?

A virtual pint ---> to whoever is able to dig it up.

Since it's the only way to differentiate in a Chromium-dominated market, Vivaldi 4.1 introduces 'Accordion' tabs

IamAProton

Re: "it's hard to see a day when I'll ever use anything else"

Agree, on desktop is one of the best option if you need a Chromium-based browser and on mobile is surprisingly light compared to other bloated competitors but most importantly it blocks ads very well. Even fairly powerful phones are stuck when browsing because of the huge amount of crapvertisement.

I run Vivaldi on fairly old hardware (mobile) and it's really sweet.

Also, blocking JS on mobile gives a very noticeable performance boost.

BT to phase out 3G in UK by 2023 for EE, Plusnet, BT Mobile subscribers

IamAProton

Re: Provided...

I don't have arthritis but I did not jump on the 'smartphone' bandwagon.

There are few 4G phones out there. I tried the Nokia 8110 4G and I would not recommend it to my worst enemy. The 4G part was working fine, but the keyboard was barely usable and the software clunky A.F.

Sold it because I couldn't stand it anymore and no more firmware updated in sight after they fixed some of

the major issues.

Hopefully we'll get more phones (instead of pocket-computers) when 2g/3g will be shut down.

Will be interesting to see if phones and 'smart'phones sold in EU will lose the 2G/3G capabilities in the future, because in some countries that's all you have when you get out of the urban areas, unprepared tourists might be surprised.

GitHub Copilot is AI pair programming where you, the human, still have to do most of the work

IamAProton

Given the "complexity" (big, fat euphemism) of then code written by some human "developers" I wonder if this autocomplete will make any difference.

Version 8 of open-source code editor Notepad++ brings Dark Mode and an ARM64 build, but bans Bing from web searches

IamAProton
Thumb Up

PSpad and Notepadqq

I use Notepad++ daily but I keep handy PSPad too. Similar but with some different features, for example better 'file compare', ascii table, good regex search etc.

For Linux I'm using NotepadQQ.

Microsoft to unveil 'what's next for Windows' ... Rounded corners and what else?

IamAProton

Re: So excited!

I don't like rounded corner but, if they are gonna look like in the 'terminal screenshot' I welcome them because it seems the window border got a little thicker too.

If fits the MS pattern: screw up the UI and rather than admitting it or giving the option to choose 'classic style', they backpedal little by little to the point that is better, but not as good as leaving it alone in the first place.

Examples:

Win8 start menu. after several iteration we have the current start menu which is still meh.

Visual studio 2012: all white and no icons/flat gray icons. Now VS2019 it's ok (mostly because I got use to it) but Just a little restyle of the 2010 icons would have saved countless hours of lost productivity hunting for menu items.

Vs2019 blue theme. IT'S. NOT. BLUE. People complained and they claimed to 'have listened'. they modified it a bit, still not blue at all. Of course, they did not left the previous theme available, so an extension is needed.

With some luck by 2025 the UI will be more user friendly.

China reveals plan to pump out positive news about itself. Let's see what happens when that lands with social media fact-checkers

IamAProton

Chinese people are generally friendly and hardworking but anything coming from the communist party need to be treated as dangerous as it is.

If they feel the need to start a large scale social media campaign (aren't they doing this already?) is because they are trying to limit the damage that is happening now, simply because people are getting more informed about the commies. Youtube channels like China Uncensored definitely help, but their reach is limited.

Using western social media (which is banned in China, but used by their politicians for propaganda) is a smart move, free and not government controlled ( and in this regards, it should be)

Will the social media kick them out? They do ban politicians if they want, but seeing that CCP officials still have their accounts makes me feel uncomfortable.

Firefox 89: Can this redesign stem browser's decline?

IamAProton

Re: Not another UI redesign please!

Agree, I dislike especially anything that involves more rounded corners.

I tried the new version. MEH.

I don't see any improvement other than "it's different!", which is not an improvement since "the best UI is the one you are familiar with".

No big deal, it's a browser, thanks god they do not design cars... imagine swapping brake and clutch pedals to "give it a more fresh look and enhance the user experience".

They removed the stupid 'get bigger' effect on address bar (now that I was getting used to it). Good, but why did they introduce it in the first place?

The light blue highlight is annoying. I use dark theme because light one is too bright, but options pages are hard to read. The whole white text on black background trend can't end early enough.

Customize toolbar, can only access as context menu, fine.

The real gem is the "density" setting for toolbar: Touch, Normal, Compact (not supported).

So far compact works but, FFS, not supported!? how hard can it be to support... it's already working

They should be aware that saving vertical space is always nice but they go the opposite way.

Anyways, next version will be more compact with no rounded corner; square-rounded-square-rounded and so on, like for chrome/ android etc. google actually made a slanted tab version years ago, perhaps it will be next.

TL;DR;

about:config, search for "proton" and disable everything. (unrelated to my nickname)

IamAProton

Re: Not another UI redesign please!

Vivaldi is based on Chromium, but it's not Chrome. The User agent string is the same as Chrome because some poorly designed websites still check the browser brand and were broken on Vivaldi despite sharing the guts with chrome so Vivaldi decided to become Chrome in the eyes of websites

IamAProton

This the original study: https://www.scss.tcd.ie/Doug.Leith/pubs/browser_privacy.pdf

Quote from the conclusions:

"From a privacy perspective Microsoft Edge and Yandex are qualitatively different from the other browsers studied. Both send persistent identifiers than can be used to link requests(and associated IP address/location) to back end servers. Edge also sends the hardware UUID of the device to Microsoft and Yandex similarly transmits a hashed hardware identifier to back end servers. As far as we can tell this behaviour cannot be disabled by users. In addition to the search autocomplete functionality that shares details of web pages visited, both transmit web page information to servers that appear unrelated to search autocomplete."

IamAProton

Most likely here on TheReg I've read that the only 2 browsers that send a machine ID (doesn't change if you reinstall browser, perhaps OS) are chrome-based Edge and Yandex browser, also chrome-based.

If that's the case both Edge and Chrome are equally bad, for different reasons

Can't recall exactly how to find that article so don;t take my word for it.

IamAProton

Not another UI redesign please!

I hope those floating tabs are not mandatory, looks like they are going towards the whitespace-experience™, like many MS products.

Not a fan of flat UI, but I am ok to keep UI minimal on browsers (still, borderless windows sucks).

My daily browsers are FF since when it was called Firebird and Vivaldi, both at home and at work, but I do not show up in the stats (like many other FF users I guess) because of script/ad blocking and definitely because of user agent spoofing.

I wonder why do they even bother considering those stats especially for FF which is more geek-friendly. IIRC Vivaldi self identifies as Chrome, so it's out of the stats.

This whole user-agent thing is obsolete. The site might need some info about device capabilities (screen size and little more), not what flavour of HTML parser I'm running.

I know that politics, marketing and other BS are involved, but FF should do as Vivaldi does. Call itself chrome and be done with it

Age discrimination class-action against HP and HPE gets green light to proceed

IamAProton

A little insight

I've been hired as a contractor for HP Inc. right when the split was happening.

In my experience, with the team I worked, the old employees that have been fired were not the nicest people to work with.

After working there for 20+ years they knew very well how to play the political game and managers were 'part of THEIR team' or they would get poor review from the employees and moved to other teams.

Despite working in a fairly straightforward project, their skills were as poor as you can imagine, no interest to learn or improve and as a result over 10K users around the world were struggling because of the abysmal quality and reliability of the sofware that those employees were pushing out.

New joiners (devs) in that team either go with the flow or face a toxic environment as a consequence.

Once fired, they had a grace period to allow them to find a place in another team; of course, being there since long time didn't make it very hard for those who wanted to stay.

In one case even after moving another team one of these employees was still providing user support, this was possible because for over 3 years they managed to keep many users in the dark pretending to be the only few guys supporting this project (dev teams were in multiple locations) while in fact they were just dragging their feet to keep it as broken as possible in order to be the heroes saving the day every times things weren't working.

I can't talk for the whole HP, but it was a situation not limited to my team.

Sure, they are more expensive, older employees, but they sucked big time.

SUBSCRIBE TO OUR WEEKLY TECH NEWSLETTER

Biting the hand that feeds IT © 1998–2022