Comments by "Christian Baune" (@programaths) on "Louis Rossmann"
channel.
-
42
-
This almost always leads to funny discussions!
Years ago, I added WSSE to an app and the boss was like "Wow, you did it yourself ? You are sure it's secure ?". Replied something "Ain't stupid, it's a standard.". Then ensued the "but, but, but, it's documented and everyone can see how it works" 🤣
Then I had to educate him, explaining what was a signature and how hard it is to crack and almost impossible when done correctly. Hence the good documentation of these standards.
And even implementing an existing standard shouldn't be taken lightly. One has to know what he is dealing with. Stuff like "side channels" are a thing ^^
I remember HeartBleed news coming on a Sunday. Put down the server on the spot, updated them (fix was available very fast!) and back online in few minutes.
We did lost thousands of revenue. Boss was mad at me on Monday. Told him I will publish our database in free access on our FTP (which was SFTP, but I just said it was a new "ftp" thing to ease it in). Yes, he was rally mad and didn't understood the whole situation. Just ended up saying I would do it again because the loss can be much greater (actually, the company could close if client database is leaked).
I also like: "But HTTPS is secure".
28
-
A school did "a" to me. They deleted my record and then stated I never registered with the school. So, I asked to be refunded the money I inadvertently wired to them. It was enough to do to have the record reappear ^^
In fact, as soon I asked to be refunded on the basis that I never registered with the school, the guy went from abuser to apologetic.
It went from "Si, you were never registered in this school and I never saw you" to "Oh, there was an error in your file, it was deleted, but we can recover it".
The thing is that we don't pay much for the schools, so they weren't afraid of refunding me. They were afraid of what it entail, basically, that they had a phantom student and the state really don't like this! They would have to explain why they had to refund me and provide a new head count to the state. So, a lot of paper work and a certainty to be fined.
I don't understand why they tried to pull that and I was lucky to have that wit in the moment.
16
-
@rossmanngroup In Belgium, we have a 7% inflation per year on average while the index tops at 2%. Full loan to buy houses are now forbidden and house prices are sky rocketing forcing people to rent. On top of that, Brussels is rolling out a plan to allow people to buy their houses cheaper if the state own them when the die or want to sell it.
The state is also changing the cityscape to discourage the use of cars and also offer one year of common transportation if you turn in your license plates.
As an example, Brussels is making sidewalks bigger, transforming street in pedestrian only area, removing parking place, limiting number of parking place per company and limiting speed to 30km/h (except for buses). In Namur, they force people to make huge detour by making an almost one way circuit through the city AND they change it every two years so people don't get too used (maximal annoyance thing).
Another funny thing is that a lot of people think we vote, but that's a few decades we don't. We go to the voting boot, record our votes and they get counted. But that's consultative. The parties can decide how they group together to have more votes. So, it's not even the party with the biggest number of votes who is in power. These are the parties who "agree" to be together. The last two elections were not convenient for the Party, so they just ignored them and this is how we went without government for years! Then, they magically come into full power as we can't stay without government for too long.
They can't let us vote, because people still want to be owners. and for that, too much socialism doesn't help (More redistribution, so higher taxes).
Belgian have a brick in the stomach (literal translation of "une brique dans le ventrte" which is a very Belgian thing).
I am waiting the next election in hope we will be without government for the third time in a row and that it will be a wake up call for everyone, but that's dreaming in colors!
11
-
5
-
5
-
4
-
3
-
2
-
In the past, our most famous telco was using "from". So, the advertised speed was not fantastic, but still better than competitors, because everyone used "from" and consumer took that for granted. I mean, that's the logical way to do it.
Last decade, shady providers changed to "up to" and advertised insane speeds. Especially the TV network. So, they had a bad reputation, because their technology QOS entirely depend on the number of active users and even weather! So, in summer, they got a lot of subscribers, because the weather was nice and most people were away, Which means that new subscribers had insane speed. But during fall, those at the famous telco provider laughed their ass, because their lines still went at the same speed regardless of number of people or weather (that's the joy to have PTP).
But the TV network just pushed it through and were able to scam more people, even having dirty clause in your contract so you are engaged for a year or pay huge fine.
So, the famous telco had no choice, they launched few sub-companies with the same shady practice, but those sub companies lacked proper support and the brand name. Didn't work so well, so the company itself just jumped in the band-wagon and also played dirty.
Even worse, that famous telco dropper his support! (They still have a support line, but these are unqualified people running through scripts at ALL levels. Even L1. So, you end up having to call a technical department where it's a few guy not used to the exercise...and that's if you know your way in)
The other shady move was to go from MB to Mb.
The ISP world is dirty AF ^^
Oh, and more and more ISP do network shaping too.
As for wages, when I had to find a job, I asked the salary and a lot of recruiter kept it as a secret. You had to run through the interview, sometimes even doing tests, before knowing who is the real client and how much he is willing to pay. The trick is to ask the range, then if your expected salary is not even within it, just move on and explain why.
Good to ask, because you may devalue yourself. And if they ask, just tell and say that this is your minimum, no concession. And that If they can't accept, it's not worth to pursue the interview.
2
-
+Jack Harper, no one is an authority unless it suit you. I am not, because I am speaking of my bad experience and the ones of other people. Louis is not, because as a repair shop, he mostly sees the negatives.
Reviewers, I mean people paid for it, aren't either because, well, they are paid.
Independent reviewer either, because they have their mind.
You neither because you fall in any of the above.
Who is left ? Nobody, but the market. The market says apple is good to buy, hence apple is good. Much like it happens fireman cause fire, because where there is fire, there is fireman. Between sophism and causation bias we are not done!
Here is an unbiased view: all problems depicted in the video are consigned and reproducible. Thanks to the WWW, apple attitude has been transcribed many times by independents observers AND fanboys!
This remind me of another company: PC-Soft (WinDev).
2
-
Yep, when I worked at logica (circa 2008), I got a bulky Lenovo. Other consultants had very thin laptops from HP or apple.
In 2008-2009, I was using Eclipse (A memory hog) to develop in Java (At that time, it was a memory and CPU hog) and I could enjoy a video while comparing code of two projects and dealing with code versioning (SVN at that time). And of course, I had a local web server "servlet enabled" with a local DB.
That bulky was very powerful and even had the ability to destroy data (password protected and ability to blow the hard-rive).
It had something called 3D secure/protect. If the PC received a choc or fast acceleration, everything would freeze to protect the data and hardware. With that model, if it had to be replaced, data was definitely lost. So we had to ensure everything was backuped. (Which was done by the company at that time)
So, definitely, a business class Lenovo is maybe not the best gaming gear, but it can take a lot before giving up.
I have no idea how they fare today tough!
2
-
2
-
1:17 50 years ago, we didn't had to say that an iron can't be used on clothes we are wearing...Neither that "Steam can be very hot".
People are becoming dumber and dumber...Yet, most student can compute a derivative or invert a matrix.
In Belgium, IQ test are illegal in recruiting (unless you are Selor, which is an organism used by the state). So, no problem, I gave a small math problem to future developers. Developers are mainly problem solver, that's the JOB. So, simple math problems should be a piece of cake. Yet, too much failed and some argued that it was math, not code.
But also, some people are not that idiotic, it's just that they never learned to put their intelligence to good use. So, it remains pure potential. Quite a sad situation.
2
-
Because of taxes, I was able to live in an institution. Get fed, educated and not roam in the streets.
I am born in a family where the mother try to kill the father and also prostitute herself and steal the man.
So, the state took our family and by doing this helped that father too. The father did even pay extra to ensure his children will have a decent life.
Because I had not to pay for basic education, I could graduate. Now, I am a Quality Engineer!
I do not own a car, but I pay for the road. Well, people paid for me. When I will be older, I'll be happy to get help from others. I am now paying for my future and for current elders!
I am even strongly taxed on water, but tap water is drinkable. I can visit anyone here and drink right at the faucet!
And because schools are still detached from corporations (sort off, got lucky on that one), I was more or less taught independence and criticism.
When I had to do in a foreign country because of excellence in Sciences, I got everything paid for me! Without that, I would have never get any reward and accomplishment. Without that, I would have been a lambda.
Taxes are a way to distribute to the community. It is mandatory because a lot of the infrastructures is used by everyone.
Some countries go even further: they apply a base tax and calculate how much you used an infrastructure an bill you accordingly! Some lower wages can't afford these extra and are unable to take on opportunities without making a loan to travel across the land!
Lastly, we have an imperfect TAX system because the richer are far less taxed. (It's a proportional with a ceiling)
Though, we have also some favor the the poorest. (We ignore a part of the wage for TAX calculations)
Taxes are a really good system when well applied and explained.
As for education by corporations, it was like that before. Then corporations cut through education because it was expensive. Having someone who is asking questions or even sitting near an expert can be very costly. Sending people to schools and requiring schools to offer more diversified training were far less expansive! Hence, professionals left the private sector to teach in schools !!
Now, you are suggesting the reverse ? Then start teaching people as it is done in technical school : invite them in your shop, give them a board and tutor them !
1
-
There is a simple "flow".
- Do I know how to ?
- Is there any reasons to not do it ? (e.g. consequences of error is life threatening)
- Can I find support ? (e.g. Google, phone call)
- Is the client "ok" with extra time ?
If you work with a small company, you have to be even more professional
in the sense that small company owners can overlook a few things
and even ask for illegal stuff because they simply ignore it.
(e.g. filming employees in some countries)
So, it's far beyond "plugging a monitor".
It's even about knowing what lies around and is not technical.
(e.g. laws and regulations)
Other times, the client thinks he got a clever solution and simply passed by
a more cost effective solution that fit the bill!
If one wants to be a limited expert,
one should work for big corporations where inputs and outputs are clearly defined.
To come back to that video, I got quite the reverse.
I was helping a friend for his presentation and wee needed to hookup the computer to the projector.
One guy was there to handle it. I told that I was OK doing it, but he was there for it.
He hooked the cable and I didn't felt the need to check it.
After few minutes of presenting, I moved a bit the computer and no more projection!
The VGA was not tied correctly! (It's quite hard to not tie it correctly as you should screw it...)
Programmers also behave like this. They are not analyst, they are not builders, ...
Last time I did a repair, my friend thought it was quite hard and he couldn't do it. (Swapping parts on an electronic key)
Comparing to apple boards, it's level 0.001 ^^ (lot of rooms and very few discrete components)
+rossmanngroup, you may be smarter than you think ^^
1
-
1
-
1
-
1
-
1
-
1
-
1
-
In Belgium, we are in a very nasty situation with employment foo decades. The government pays unemployment benefits and the longer you stay unemployed, the more companies hiring you get benefits. That means that if you get unemployed, employers will refuse you has they can have a much better deal for cheaper (someone with same skills, but for whom the state pays half the check).
Those benefits are called WIN-WIN, PFI, Activa etc.
I got a job by playing the system and following a training that was useless for me, but which guaranteed a job... Quite sad!
Now that I have experience, it play in my favor, but I am soon maxing it out and going out of that sweet spot. I'll be to expensive and if I lose my job, I'll have to follow the same cycle and accept a lower wage because the state actually pushes for lower wages overall.
1
-
1
-
Company is Wondershare, they offer other tools, including PDF handling tool. Screwed me and I am too lazy to make a video out of it, but the way they work, they will drain their customer base very fast! Good way to die fast!
In my case, their trial limited the merging to 3 PDFs. And that worked, so I went for the full version. They have a no refund condition as you can use their trial product, except I had to merge 40 documents (mixture of docx and PDFs) and there it didn't work. They did two fixes (had to install two special releases) and one was to not crash, but wait idle until the user decides to click cancel...very lame!
My guess is that they handle every refund case like that, so, once burned, not only their "users" will complain on the web, but they won't renew! So, massive scammy growth, followed by mega dip and crash.
In the end, I converted my DOCX through Word (what their app seems to do too), then I merged all the PDFs using affinity designer (That's where their app seems to fail). That workflow is in the end much better and robust and cheaper. By trying, buying and trying to use their app, Iost both time and money. So, they joined my "doubtful company" mental list.
1
-
1
-
It's a "production" kind of job where troubleshooting can be charted/diagrammed.
As you said, people pay you to not have to justify a soldering station in the kitchen etc.
You forgot to highlight that you can go off the [flow]chart because of your experience and practice.
You can deploy heuristics which come with experience.
I work in IT field. Kind of "All in one" in software industry. I can teach BPMN, UML, languages and design patterns (It's already a LOT! Can fill a life).
Thing is that people do not struggle with code or graphical language. Anyone can learn BPMN, C, or design patterns in few days. The big part is using those tool in the right way and being smart. There is a lot of human comprehension going on.
People find that "requirements gathering" phase is expensive because they see them as specifications and drawings they could have done themselves! The truth is that even with a tutorial, they could not. I requires practice, experience and a juicy brain.
We also invite people and give them valuable advice for free. They often not recognize them as valuable because we come with them quickly and they seem obvious when you hear them. But thinking about it in the first place require experience and/or a juicy brain.
I like how you see business. I believe we share this view: "There is business opportunity when people can create plus-value for other people".
Today business is more about draining value from customer. Good business is when you can do things better, faster and cheaper for someone else.
If I need a board repair, sure, I can attempt it and use your video. But I will take twice or more your time for a potentially good result. If I pay you two third of what it would cost me, I did a gain. I can spend that time doing something else. Maybe providing a service to someone else who will pay me two thirds of the time/means he would need.
Magically, we have "free money". The total value increased!
But business do not looks like this. People do not see it that way. They want to maximize their profit and reduce their cost and do it by overselling and underpaying. So, they are victim of it. Total value increase is on decline; It's not yet negative because some people share the "plus-value" vision and slow down the process: Not everyone is selfish.
It's not anymore a trade economy...
Thanks for your videos!
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
I started fixed a gamin console while taking a dump, only went to my desk for the soldering 😂
Most of my friends wouldn't even be at ease at a station that is clean and orderly ^^
And if the space is too confined, they wouldn't be able to handle the iron.
They would probably kill ICs by heating them too much and they wouldn't even have a fair idea how to check empiricly.
They would jolt fhemselves if there is a battery, because they wouldn't even think to disconnect it and wait. They wouldn't even know where they can create a short to drain the circuit. If a discreet component comes in a different packaging, they would be puzzled.
That's all those things that has to be overcome.
In some parts, it's like cooking ^^
You've to do it. It's how you learn.
And when you open a device without schematics/docs, you've to be observant. Even if some PCBs have markings that greatly help.
In the chinese console I fixed, it was a blank plate, but some german devices have the name of each component and the outline.
This should be mandatory in school to do a few circuits. Not even learning ohm laws. Just looking at it from far away, swapping parts.
We have kids playing with arduino and they do great things. They don't know about the formula. But they know how to read schematics, reproduce a board. And when they get used to it, they try stuff ^^
Those kids will certainly not fear to open any device to have a look, know how to look for broken components and swap them.
Months ago, we had to change a car battery. It's simple, you just unscrew it, swap and screw the new one. Everyone was frightened, because they didn't knew the basic about electricity. And everyone did already got a good jolt from a bad transformer ^^
So, I had to show it was OK to touch the battery with a metal tool. That was OK to grab the wires etc.
What was not ok is closing the circuit. I ended up doing it myself, the fear was too strong for them ^^
Hooking the battery to a charger was too much.
They already used chargers for small batteries, never was frightening to them. But the fact it was a car battery, that the charger is big, with big wires, that was enough to scare them.
Sounds stupid, but that's how people who are not in ease with electricity behave.
I have a friend who is afraidnof manipulating an iron. Because it's very hot and he doesn't has sturdy hands.
He can do what I do, yet he can't.
There are even people afraid to build computers ^^
I remember, when we had to do automatons (S300), the teacher told us to out a processor, memory bank, some input and output.
I read the manual which explained how the clip worked and in 5 minutes, I had a setup being mirrored on the computer.
I had student asking me how to put the modules and how I knew where they did go. I didn't, because there was no such things. You just put the modules where they can fit and the automaton will configure itself. It's magic.
As for connecting to the PC, not many choices. So, you can't go wrong.
I think it was a full lesson just for that, because people had to be "broken".
It was seen as hard, because all projects were done using official manuals from Siemens.
Mostly overcoming your fears.
And the we had DAC. Where you've to come with your own PCBs. Much harder of course, but most students were at ease, so it looked easier.
A lot of it is getting used to.
I do programming and I am good (top percentile) in Java, Kotlin, XQuery, XSLT, SQL, JavaScript, .Net (even have champion title for that one) and PHP.
I picked up PureBasic and created a graphic editor as a toy project...
People think it's fake, then see I know those and wonder how. Simple: I try stuff ^^
And because I practiced that a lot, learning new technologies is much simpler!
There is no way around some sort of practice. No way around.
1
-
1
-
1