Re: So tomorrow Signal, Telegram?
So, if McDonalds sells him a burger at lunch time to sustain him, are they complicit too? They are also profiting from the illicit gains of a criminal enterprise by taking his money...
6779 publicly visible posts • joined 27 Nov 2009
There was never a master/slave in code repositories. The master here is for primary or source copy, the definitive version from which copies, branches are taken or are the basis for changes.
This is the same use as in the media industry, especially music, where the master is the definitive copy, from which all reproductions are made.
In Germany, you still have to be a master in many professions, in order to run your own business. If you haven't achieved your mastery of the profession, you may be able to work in that profession (you usually have to have at least made an apprenticeship or being doing an apprenticeship), but you can't run a business until you have your Master Certificate.
There have been cases, where the children have inherited the parents business, but, because they didn't train in the profession, they can't work in the business or run it. Often they have to get a Master in to run the business and learn from them and take the relevant exams, before they can take over the business themselves. (Or just sell the business to a qualified master, but you are in a bad bargaining position to sell, because the business is worthless to you, because you can't actually run it).
There is also no ego involved. If you look at a lot of crash videos, many are caused by one driver making a mistake (or being an egotistical arsehole) and the one "in the right" not making allowances and forcing his right-of-way to the point it causes an accident.
When you get two big egos facing each other, the result is always going to be a mess, regardless of whether it is on the road, in business, in politics or wherever. Remove the ego, you remove the danger. A good, human, defensive driver would probably also have avoided many of the crashes.
Add in distractions, like smartphones, and you are just asking for trouble. I leave my 'phone in my bag or pocket when driving. If it is a message, it can wait until I get to my destination. If it is important, they will ring and I can either take it hands free or safely pull over and take the call.
On the other hand, such codes of conduct, which are used as a basis for expelling people from the platform should be available to all users, otherwise how do they know if they are breaking the rules.
Surely that should be part of the T&Cs or EULA for the site?
As for the rest of it, no idea. But a request for the basic rules of the platform is not unreasonable.
It depends on what they mean by content moderation. For me, there has to be a clearly listed set of rules that the users of the platform has to follow, otherwise their content could be moderated or they could be expelled. If you don't know the rules, how can you keep within them?
I actually used that, well the nuclear option, DROP DATABASE, when testing an online shop.
I reported a bunch of SQL Injection vulnerabilities in their shopping system. They weren't interested. I escalated it. Nobody understood... I asked them if they had a backup, they said yes, so I SQL-injected DROP DATABASE as the password. Woomph, the whole test environment ceased to be!
The management and devs certainly sat up after that eye opening moment. They went back through my report, which listed over 2 dozen instances in the system, where they weren't sanitizing the data. 2 days later, the problem had been removed, and the data restored.
Exactly. The post was supposed to be provocative.
Yes, it is bad for the stock holders. But, too much these days is based around whether it harms the company, or more importantly its stock. If it could damage their income and profit, it is bad. Damage to the environment? Leave it, it would sink our stock price. Be fair to our users? Screw them, it would sink our stock price.
The stock price mentality needs adjusting. We need to look at the sustainability of companies and a certain corporate "morality". Where companies are actually praised, on the stock market, for doing the right thing, instead of ignoring the right thing or doing the wrong thing, just for market cap.
I just swapped away from Vodafone (Germany), from an "up to 500mbps" LTE account to a congstar "up to 50mbps" account, because I was getting 5mbps at home and 0.01mbps at work. With the new contract, I get up to 25mbps at home and up to 5mbps at work. Not stellar, but less than half the price for 500 times increase in speed!
Yep. And at the last 2 software houses I worked at, devs caught installing software off their own backs would end up on the wrong end of a disciplinary procedure! A written warning at best, a shoe carton with their personal possessions and a boot up the rear at worst.
Doesn't CNAME collusion automatically open up the host site to a GDPR violation, because all cookies are then 1st party, which means the marketing company can look up all that juicy personal information in the host site's cookie, heck, they could misuse the session ID to browse the site in the user's name, if they really wanted to.
Just look at Facebook and WhatsApp - we promise, will never merge the WhatsApp data into Facebook... Only, now, that is exactly what they plan to do, although the users kicked up such a stink in January and started leaving in droves that Facebook has postponed it by a couple of months.
I switched to DuckDuckGo a couple of years back and it is my main search engine.
Very occasionally, I will switch to Google, because DDG doesn't find what I want. But Google's quality has also sunk over recent years, one of the reasons, next to privacy, that I switched.
Google results for "handbook/problem <device>" would list about 30+ eRetail platforms, special offers and search comparison sites, I'd have to go to the 2nd or 3rd page, before I'd find a relevant link. DDG is a bit better in this respect. I mean, if I am searching for a handbook or information on problems with a product, the chances are I've already bought it, and in the latter case, I am definitely not in the mood to buy it again, if it is causing me problems!
Such results are a disservice to users and a con for advertisers! Google knows, from the way the query is formatted, that the searcher has no interest in purchasing said product, yet it wastes advertisers money by trying to show me ads and paid results that it knows are irrelevant...
Looking at the original post, it will be automatically updating by default. That implies that experienced users will be able to override the setting and update when they have planned it in.
I think it is a good middle ground. Users who don't know or care about security and patching will be automatically protected, whereas experienced users will know to shut off the option and manually manage patches as before. As long as there is an option to disable auto-patching during the update to the new version that calls it out, I have no problem with such a solution - experts will see it, know what it means and disable it, if it isn't for them; those that don't know what it means will leave it enabled.
I'm sort of with you. But blacklist/whitelist goes back a couple of thousand years and has absolutely nothing to do with race, for example.
Slave, I can sort of agree with. It has become a very loaded term. But it is hard to think of alternatives, in some cases, E.g. slaving a convoy of automated vehicles to the lead car.
When I was growing up, a hacker was someone who pushed technology to its limits, found new ways of doing things and generally pushed frontiers.
I did all that. I was only minor league and never did anything that famously pushed the boundaries we know today, although my first hour in college received a, "wow, I didn't know you could do that with a computer!" From my computer programming lecturer!
Being a hacker was something to be proud of. I still use the term that way today. I hate that it is so misused and abused in the press and society in general.
Yes, biometrics, IMHO, are an identifier, not a secret. Fine for 2FA, but inadequate in the long run as a replacement for a password.
That said, I've been using Yubikeys and other cards for logging onto devices and services for a long time - again as a 2FA mostly, but more commonly for cloud services these days as a FIDO2 password replacement.
That was one of the most important things that was drummed into us in college and at my first employer.
You test what you expect to happen. Therefore you take the specification and the first thing you do is write your test cases based on the specification. Once you have your test cases finished, you can start with the programming. That doesn't make them perfect, but it means they are based on the specification and not the code you have written. That picks up a lot of common errors that would otherwise have been missed.
Unfortunately, many projects I've worked on recently have not had proper specifications and testing was cut to the bone and you had to turn out code first and write test scripts and test cases if you had time afterwards. Time scales were not realistic and the budget for the coding were much too low to do the job properly. But, hey, they are only internet facing shopping and payment systems, so doing it properly and safely isn't really necessary, after all, what could possibly go wrong?
My "best" project (as in closest to being perfectly executed) was a VisualBasic 6 system written for a large agrochemical company to collect its world-wide budgeting and sales forecasts and pushing the data into Hyperion Essbase.
The specification was pretty comprehensive and included use cases and all the business rule errors that could occur. The unit tests and system tests were written based on the spec, then we got around to coding. We had around 75,000 lines of code, when it went live. 3 programmers, 4 months of coding and testing. The system was released world-wide to over 60 national subsidiaries.
In 2 years, we had 2 bug reports. The first was a bug in Windows 98 International English edition*. The other was a simple problem with cell editing in a grid container. That is the only system I've worked on that had so few bugs reported. A shame other projects didn't run so smoothly - although I was generally assigned to projects that had already gone pear-shaped and had to help bring them back on track.
* The bug in W98 International English edition was the Win32 API for getting the localized month names. We tested it in UK English, German and French. All worked flawlessly. But a lot of Asian and South American countries were using International English editions. You gave the API function the month number and it returned the name of the month (E.g. 1 = January (EN), Janvier (FR) and Januar (DE), 2=February, Février, Februar etc.). Only in International English 1=January, 2=January, 3=January, 4=January, 5=January...12=January. In the end, HQ decided that we would just hard-code the English month names for everybody, as English was the corporate language, so we didn't have to be "nice" to the users.
Maybe if the programmers were forced to test their own code, in-situ, they'd be a little more careful...
I never worked on automotive systems, but I did work on nuclear reactors, traffic systems and manufacturing systems and the code was always thoroughly tested before release. We'd probably spent about 2/3 of project testing, before it was released into production - and generally, you did your own unit testing, but system and integration testing had a whole dedicated team.
Half of the words are ridiculous anyway.
Illegal is a law term, meaning to break a rule/law. Illegal characters are breaking a rule, therefore the term fits perfectly with its dictionary definition.
Dummy data is also not a placeholder!
How is grandfather racist? Sexist/gender biased I can accept, but racist?
Hangs? Really, really? Violent? I hang my washing out to dry, there is nothing f'ing violent about that!
Native, oh, come on! I'm a native of the UK. Everybody is a native from somewhere.
Just because some people have corrupted the English language, doesn't mean we should all fall to their level!
That was a huge difference, when I moved to Germany. Every business has to be VAT registered and it also made for complications with UK businesses that weren't VAT registered.
If you buy something, you need a VAT invoice. If the supplier isn't VAT registered and doesn't have a VAT registration number, the accountants and tax accountants kick up a stink, because it causes problems with the Finanzamt (Inland Revenue). I've seen deliveries sent back to the UK for refunds purely due to the UK supplier being unable to quote a VAT registration number.
Sometimes the company has taken the hit and the extra scrutiny, because the product was hard to come by locally. But, generally, the accountants want an easy life, so will get you to send it back, if they can't get a VAT invoice.
That is why we are very careful with suppliers, no no-name Chinese imports and, generally no UK imports without a VAT number, and that was before Brexit.
It was a replacement drive, so no VAT in the Netherlands, but the UK Customs sees the value of the drive on the documentation and automatically slaps on VAT.
That said, as a company, they should be able to reclaim the VAT, as Seagate said. It is a pain, but that is how it goes.
Also, what do datacentres and other bigger customers do? They usually have a bunch of drives on hand as spares - if I had an array of more than a dozen drives and mission critical, I'd always have a couple of spares in my stores, just in case - either as hot spares or cold spares in stores.
When a drive fails, the hot spare is brought online, the dud removed and a drive from stores put in its place. The dud is then sent back for warranty replacement and the replacement goes into stores.
Or I'd have 4 hour or 24 hour (depending on the criticality of the data) service contract, which would deliver the replacement in a timely manner.
With "only" 64 drives, I'd be damned sure to have a support contract or spare drives to hand.
When I moved, I stayed at a mates house, whilst I was looking for a flat.
He shared the house with another friend, who didn't pay rent on the understanding he would keep the house clean... Only he didn't.
My mate was a chain smoker and had his own business working out of a converted bedroom - air con, 4 servers, 3 desktops a laptop and a couple of printers. All in nicotine orange!
My mate went away for a weekend with his then girlfriend. My girlfriend came to visit and we sat in his stinking office. We couldn't take it any longer. We cleaned the kitchen, to start with, and the black stair rail - it was white! And the office. I sprayed Breff Power at the top of the door, where it was pink, by the time it had run down to the middle of the door, it was dark orange and by the time it hit the floor, it was black! We cleaned everything, although we made the mistake of opening the fridge in the office, it was turned off, but still had old food in it! By the time we were finished, everything sparkled, well, almost everything. I left one printer uncleaned, except for a white stripe along the middle of the top of the printer.
The thing is, you need a base of knowledge on a subject to be able to tell whether the information you are looking up is relevant or accurate. This is something that is severely lacking among a large number of people these days.
But the exam is there to see how much you have learnt, do you actually know the subject being taught. It isn't an exam to see if you can look up random topics online. I do agree that they need to learn how to learn and how to do research, but that is not what an exam is there for; it is there to see if they have managed to learn and do their research.
I use search engines regularly to supplement my knowledge - the key being supplement. If I spent all of my time just browsing forums and reading online articles, I'd never get any work done. That basic knowledge has to be there to start with.
The other thing is, we have become used to our browsers saying "update has been installed, please restart the browser", or it happens the next time we boot the PC. We don't have to think about it, it just happens.
Because of the package managers this automatic updating no longer takes place, users have to remember to run the updates. For a seasoned professional or an enthusiast, that isn't a problem. For 98% of users, this is a major problem.
As has been mentioned, it should be an option at install time, whether Mint keeps itself up to date or whether the user wants to do it manually. That needs to be clearly worded and it need to default to automatic mode. Pros and enthusiasts will understand the consequences of turning it off and will actually read the screen, instead of just clicking through.