Details
-
AboutDigital hardware&software engineer, anti-capitalist. Naturally angry person who loves to rant about everything.
-
SkillsC, C++, Python, Git, Lisp, VHDL, Verilog, Assembler, Linux, Emacs, hardware test, efficient algorithms, computer vision, mathematics
-
LocationZG, Switzerland
Joined devRant on 6/12/2019
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I listen to talk radio, mostly politics, or rewatch old sitcoms that I already know well.
-
I used to work for a company where Scrum was a religion. The amount of time that got wasted at planning meetings every effing day!
-
No, it didn't. That's why I post Jira issues that I assign to myself, and I document every single thing I do that way. Especially because I work on background algorithms. A lot of what I do is not apparent. I may work a month on fixing or improving an algorithm, and the GUI users won't even notice it.
-
@Demolishun 0 is always All-0 in memory. That was precisely my point. I expect the compiler to be smart enough to consider that.
-
@LotsOfCaffeine Oh, yeah! There is no acceptable reason why 0f is not a valid float.
-
I always assumed that scammers pay their developers really well, as an incentive for them to keep their trap shut. But if you pay your people badly to do something illegal, you must be really stupid (or the mother of all crooks).
-
@LotsOfCaffeine
With «std::make_pair<float, float>», it works because the <float, float> tells the compiler to expect a float, so it constructs a pair of floats.
With «{0, 0}», the compiler first applies the pair template with int because it assumes that 0 is an int, and then it tries to return a pair of ints where a pair of floats is wanted, and that's where it finds it's appropriate to pester me about data loss.
What bugs me is that the compiler obviously has the intelligence to infer from the function's signature that it has to construct a pair, but it's apparently too stupid to infer that the arguments of that pair are floats and to interpret those literals as floats. Especially, if that literal is 0. 0 is 0 always, however you cast it. Always 0x00...00! -
@Nanos I love the Raspberry Pi!
-
Thanks for the comment, but Tortoise stopped supporting Mercurial years ago.
However, I found out that CLion (IDE) has an excellent Mercurial integration. -
Their local language, or your local language?
(Why do people always feel entitled to be spoken at in their language?) -
wordpress. you can do wonders with it. For example "Author Landing Page" theme.
-
Great story, though the fact that the PC's specs don't sound too bad to me (certainly not steam-enginy) made me feel old.
My first own PC was a Pentium III with, I think, 40GB HDD and probably 512MB RAM. SuSE Linux ran beautifully on it.
And before that I learnt computing on my uncle's discarded PC: an IBM something, something with MS-DOS. I don't remember the specs, but it had a 20MB HDD (Yes, mega! It ain't a typo.) and a Turbo button. If you don't know what the Turbo button is, I hate you for being so young!
I'm only 40. That's not too old, is it?
BTW, my private PC at home is 8 years old already, and it's a true work horse. Two years ago, I replaced the old 2GB RAM module by a newer 4GB one, and it feels like a new PC entirely! The good machine has never had an M$ Windows Virus on it. It came without OS and it has only ever run Ubuntu, Debian and Mint. -
Please learn to use make.
http://cs.colby.edu/maxwell/... -
@-Minty- How?
-
@magicMirror I don't want to have to type "-site:pinterest.com" every time. Pinterest delenda est.
-
I do things that have nothing to do with HW/SW development. I sing in a choir, I play the flute, I read a lot, and best of all, I go on long hikes during which I don't listen to music, use GPS or make any photos. I just stash my phone in my rucksack and pretend technology doesn't exist.
-
I'll use anything as long as I can set up Emacs keybindings.
-
Without fortune, my bash start-up script crashes.
-
EASY. Write a commit script:
cd $REPO
git commit -a -m "automatic commit"
git push
and set up a cron job that executes that script. -
You shouldn't aim to be woken by the alarm. Instead you should aim to wake up on your own before the alarm clock goes off. The alarm clock should be merely a "safety measure". When you are allowed to wake up on your own, your feeling of well-being during the day increases significantly. An alarm cutting your sleep short by just five minutes can have a huge impact on how rested you feel throughout the day.
Now, if you're not waking up on your own before the alarm goes off, you're simply going to bed too late. -
@ScriptCoded Story of my life.
-
Elaborating on the TeX thing, it is said that all he wanted was a way to typeset his other works, and he was unhappy with all existing solutions because they produced bad-quality results, plus no one had yet thought of separating creating contents from formatting and layouting.
So he just went and did it himself. That's a spirit I admire!
And he ended up creating something that continues to be a standard these days. I know for a fact that large real-world publishers (I used to work for one) do use LaTeX to typeset the books they produce. -
I really don't get this exaggerated worshipping of stinking mud water (aka coffee). My brain doesn't need that shit to produce ideas.
-
I fucking hate the US!
This only goes to show that the EU countries must develop our own infrastructure and stop relying on American companies ASAP. -
BTW, I find it most frustrating that your period key is apparently broken.
-
My unrequested advice: don't spend too much time and effort worrying about things that make no difference.
Sure, we all have our preferences. I, for example, hate to have to hit the Shift key, so I would love to never use caps or underscores and name all my variables something-like-this. But then I would be constrained to using only Lisp or Scheme for ever. No other languages I know of support dashes (= minus signs) in variable names. I also have very specific preferences regarding spaces and things like that.
But those are MY preferences, and like me, everyone else is entitled to have THEIR preferences, even if they differ from mine.
If you don't want to hate this job, just accept that when you work in a team, you just have to accept the team's style and try to be consistent with it. -
@platypus Not funny, platypus. :(
-
Sadly, we live in a society that values people by their wealth. Thus, people are afraid to say how much they make for one of two reasons:
1) They think they don't make enough and are afraid to be regarded by their peers as less valuable.
2) They think they make enough, but they are afraid to be envied (or even hated) by their peers, or to be told that they should be working harder for what they're getting.
However, the only ones benefiting from our silence are our employers. So much so that a company I used to work for in the UK contractually prohibited us from telling anyone how much we made. Unsurprisingly, this company has been proved to pay the lowest average salaries in the UK semiconductor industry.
So, people, let's start talking about salaries all the time. Transparency can only help us! There are too many people working for less than they could be making, but afraid to ask for more because they don't know how much our employers are able or willing to pay. -
Now that's a grammar malfunction I never thought I would do have seen, been, has... whatever!
-
@rEaL-jAsE That's precisely what an algorithm is NOT, you dimwit!
I effing hate these times in which any idiot can learn a programming language online and call themselves a software experts. That's what you get when people don't have proper training in basic things like mathematics and theoretical computer science.
Would you go to a dentist who taught themselves online how to drill teeth, without having gone to medical school and learnt about the nerves, muscles, joints, etc in your face, or how your body is going to react to anaesthesia, pain killers or antiphlogistics?