Destruction of data is still safer than the non-zero chance of breaking your encryption measure.
HN user
dronescanfly
mr-hankey@provider.com
mr hankey as the title of some southpark episode.
Didn't want to give out my real name back then. Won't give my name to any mail provider today.
pseudonyms forever :|
Java + little bit of Spring.
C + a lot of Autosar
Both for backend development.
Not planning to dive into another language or framework in 2019
DSGVO concerns 'directly' identifying information (Name, SSN...)
aswell as 'indirectly' identifying information like IP adresses where the technical possibilities exist to link them back to the person.
EVEN if you do not actively link them to the person DSGVO treats them the same way as the directly identifying information
Preface: I am really bad when it comes to remembering names.
One thing I did when I started my current job, was drawing out a floorplan with the names of people at their desk position, their project (and role if known). Sure it was far from complete on day 1 but it helps me learn and remember the names of everyone.
That's what this whole argument is about.
Why on earth is it OK that this spot could have been taken at all?
Java or C# for a guaranteed job
The movie 'Nerve' [1] immediately comes to my mind. Some supervision about what dares are acceptable is definetly necessary. Otherwise thinfs might get out of control rather quickly.
sonarQube (for Java)
The bug and fatal errors should cover most low hanging potential bugs.
Every other type (code smell/code style) should be taken with a grain of salt and configured in such a way that it suits your teams need.
SonarQube is executing static analysis on pushes to each branch.
Currently only used as a guide, not as a gate.
During the first few weeks of using it i found it to be obnoxious, until certain rules were adjusted/removed
Now i find it being more on the helpful side of things
I guess there are people who have sunlight allergies. Wanna ban sunlight in australian schools?
As with any tool, it depends on the person using the tool.
Just because someone gave you a sword doesn't make you a swordmaster. You might kill somebody, but a real master of the tool, maybe even the inventor, is much more capable.
Someone who knows some piece of software knows when, where and under what circumstances it aids the most.
I personally support your point 100%.
If you asked my wife she would reply: “Meh, in the end you are sitting in front of a screen all day and just typing on your keyboard for 40 years“
Perspectives... :)
This article makes me feel like it's 1st of April
Healthcare, retirement fund, more days off, remote work, sabbatical... Just everything beyond monthly salary
Another take on this subject: Once your manager comes around looking for someone that could help / take on a highly low level task / project, you won't be the right fit if you don't feel comfortable or have the required knowledge. (chicken or egg problem) You don't get to work on the fun stuff because you don't know the fun stuff
Didn't grow up poor, still in it for the money. Every other benefit that comes with it ( highly flexible workibg hours, intelectually teasing tasks) are just bonuses on top. Can't remember I ever wrote a line of code that hasn't been paid for (except whilst studying)
The one thing that pushed me to follow this path was a joy for pc gaming, an enthusiastic teacher and income per profession rankings showing that computer science pays quite well.
As you stated yourself: Most projects, not all. The 1% of project that are performance critical still matter to thousands of engineers.
Only because most people don't have to do this there are still some people that have to do optimzation where possible.
I hope you understand that optimization without profiling is worthless. Once profiling is identifying something like your datastructure as some kind of bottleneck it might be worth a shot investigating that hint.
And these kind of articles are a nice summary of work being done, giving an overview over techniques and small tweaks that you might not have thought about previously.
It is good work by the author and he deserves being recognized for it. Not being dismissed by the bland statement don't waste your time with optimization.
What good is maintainable, easily extendable, neatly structured code when it's slow and doesn't meet the execution time criteria imposed by your client?
Your assessment of the situation encourages mindless ignoring of optimization. It always depends on the situation. Stuff that is done once in a moon... idc as long as it's reasonably fast. For stuff that's on the hot path you sometimes have to pull up your sleeves and optimize where possible.
At work I just had to implement a heap just because the heap provided by the standard libs wasn't fitting our problem.
Please don't discourage people creating this kind of content. It matters to far more people than you might have in mind.
oh the joys of name overloading. Wasn't sure what abbreviation you meant, went to google, was surprised...
I was mainly hinting at the following:
“but investors usually know who the entrepreneurs, and major clients and vendors and joint-venture partners“
Not every company/startup is dependent on investors or joint ventures.
Building something and putting it out there. Grow by demand. Get buy offers by your ACTUAL performance, not by some investor money -> PR stunt -> hypetrain -> overestimation.
I don't even mean to attack you. I just get the feeling that the general audience here assumes that an investor is NECESSARY for success
Funny how a lot of people assume that companies can only ever work with investor money...
Definitely can relate to that... One of my colleague is the type of person who somehow forcibly denies doing the most straightforward things/solutions. Every problem is being 'solved' by pulling in yet another library that somehiw touches the problem. Of course it needs it's own layer of abstraction to be swapped out easliy for yet another library im case the first is deprecated.
All that for stuff which can be solved with simple 1-10 lines of code. (not these everlasting functional programming chained to eternity lines. real slim and dumb code)
Wait what? There are countries that put letters into phone NUMBERS?
Electrical Vehicel Routing
Highly theoretical stuff that let me transition well from university
The good old: Oh look, there are n different services, but all of them have not completely nailed it and my specific use case is not covered.
I'll create a new service that does all of the stuff the old services already did, aswell as this new thing, thus making the old n services obsolete. Everyone will be thankful for the unifying service and hail me for reducing the number of choices from n down to 1.
That's how we ended up with n+1 different services.
fainting. I do believe braking and stopping is better than swerving and crashing...
Honest question: Shouldn't credit be measured solely on the basis of currently available money and monthly income? (+how responsible you were with previous credit repayments)
I don't comprehend how having a cc but not actually using it leads to being trusted more
He has enough money to lead a stable and fullfilled life back home so he will either A) return back home or B) in case he goes full illegal immigrant he has money to spend and is not prone to be homeless/poor/criminal etc.
GER: B.Sc. CompSci
Applied to 10
Interviewed at 5
Job offered from 4
50k annual (which is considered much for a starting salary fresh out of university)