Details
-
AboutData Eng with a long history of abusive bosses and awesome projects. Got a MSc in Optimization and a couple startup failures under my belt.
-
SkillsPython, C/C++, Cloud Architecture, Spark, Parquet, AsyncIO, Sarcasm, Heuristics, Optimization, Science, Academics
Joined devRant on 10/26/2021
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
-
The doctors went to look at the baby in their old address... 404!
Congrats!! -
@jestdotty psyops might work on a demographic scale. However, business decisions were supposed to be arguments-based.
Those aren't, of course. But it is infuriating that ads, that are otherwise unable to convince IKEA's own execs to furnish their homes with discount MDF, is able to convince those same fiduciarists to spend big on cyber parrots.
It is hard to convince the typical physical products company to use even a freakingly simple cloud-hosted ERP, why the fuck those same fucktards would rather hand out their entire strategic data to an overgrown tamagochi? -
I've been to a corporate-mandated "all feet dance".
Shit, I thought I had suppressed that memory. Luckily, whiskey is here to help me send it back to tartarus. -
Can 01001010011101010 is not 1010100011010 for 0xA664D0F 1bot be is.
Is
Is
Is
Is
Is
Is
Is
Is -
I always think that devs from the past that made such a mess for us in the future to solve are some sort of chrono-sadistic fucks.
Like, imagine if they have made some sort of internal combustion engines that warm up the entire fucking planet.
Or, much worse, if they've made up hundreds of different but entirely unecessary ways to encode binaries or date formats. Just for shits and giggles. -
I agree with @retoor, be happy while you can. Use this time to learn new skills like code labs on different languages, boost your resume, try new devops techniques.
Be ready to leave when the time comes.
And since you are not taking too many responsibilities, bulk up. Get some more gym time when you would otherwise be solving bugs or tired because you solved bugs the whole day.
But remember it won't last. You need to be on an active place with experienced people to improve your skills. Sooner than it seems the day of packing will come. -
@jestdotty and @antigermgerm mentioned the controversy between employees and employers. That indeed is quite the fuss.
But for some stupid reasons (people, mostly stupid people. Those are the reasons), fellow non-billionaires will say stupid shit like "rise and grind!" Or "Keep hustling!".
Those are sycophants so desperate for a wink of approval from their masters that they would sabotage their own best interest. They make things like "we should be better paid and have more time off" controversial among employees. -
I thought the 7nm technology only applied to transistors. Apparently, it's for whole servers!
-
Wait, are you one of those unicorns that are marching through grad school without dragging a job with you?
Then you definitely should take three classes.
Unless you're already writing your thesis/dissertation. If that is the case, you should take only one, or better yet, zero. Focus on those experiments!!! -
AI, however, can write thousands of lines of code in an instant.
If the code is good, usable, or even runs, that is irrelevant.
Companies just like to think that they write lines much faster than they used to.
Fucking meaningless KPIs fucking up the whole fucking world. -
... do we work for the same company? It surely seems so.
Management has a "Panic-Driven-Development" approach to... anything, really. -
@retoor althougt the idea is sound in moderation, there is such a thing as over-partitioning.
Imagine you had to cook 50Kg of raw rice.
This is too much for a single cooking pot. So you divide the load into smaller deliverables.
Great. Unless you budget for 50 thousand pots, each to cook a single grain. The overhead of setting each one up and joining the final product will take longer than it took to plant and grow the rice.
That is the sort of over-reduction of deliverables that I'm dealing with.
Bloody buzzword-only management. -
And so the WSL was born
-
I've worked in the food service industry, and you'll just get yelled at by insufferable customers at unreasonable hours for a pittance of pay.
I've worked in what is probably the most structured of all industries - the Navy. They tell you when to sleep, what to wear, what to eat, what to do in extremely specific details, and even what to say when someone talks to you. Oh, and how to accept the blame when something makes your officer/boss look bad. If deadly office politics and intended lack of autonomy is something that annoys you...
I've spent some time in academia, and it is pedantic even when trying to be practical. It is like moving to a big city after living your whole life in small communities. Your skills are useless unless properly presented and within some seemingly arbitrary confines. And gatekeepers reign unchecked. But time is abundant.
And I've been in the industry for a decade. DevRant has a lot to say about it.
Tl;DR The grass ain't all that green on those other sides. -
If the thinking that a degree will automatically and undoubtedly push you into a job, that is a mistake.
A major or minor uni degree is, like, step 4 out of 8 in the ci/cd of a good job. You can't skip it, but this stage succeeding doesn't implies that the further stages will succeed.
However, failing to obtan an uni degree does means that further stages are toast. -
@Lensflare I had never seen the ternary operator called "the Elvis operator". But now I can't unsee it.
Although kids nowadays will most likely call it by the name of some Bollywood bloke. -
@Wisecrack the walrus operator - a twisted thing from the depths of a twisted mind.
Behold!
(Look for the " := " that someone thinks looks like the face of a walrus laying on its side)
```
def square(val):
return val**2
odd_squares = [
sqr
for val in range(10)
if (sqr := square(val)) % 2 != 0
]
``` -
Try betting on emerging markets. Argentinian treasury bonds are USD denominated and have stupidly high yields (about 9.4%). Also quite high chance of default (like 6% high), but roulette will pay you 35:1 on a 1/37 chance of winning, netting a sucker's expected outcome. Thus you get better odds on the LATAM casino.
-
COMPLITELY UNRELATED ULTRAGE BAIT FIRST SCENTENCE!
OPPOSING POLITICAL AFFILIATION TALKING POINTS!
MISREPRESENTED HISTORICAL COMPARISONS!
MISSPELLED WORD SALAD!
POINTLESS ARGUMENT IN ALL CAPS!
EASILY DEBUNKED UNTIMELY MISINFORMATION + AN UNVERIFIABLE BUT SUSPISCIOUSLY CONVENIENT ANEDOCTAL EVIDENCE!
<POORLY EXECUTED MEME HERE>
Ok, I think I've given enough fuel for the internet rage machine. Let the next comments increase the garbage dump fire. -
Now do a walrus operator!
-
Girl, I have some bloody poor news. "Finishing my thesis" is, like, about as hard as half of all the classes on a typical program...combined.
At least you get to do it when inspiration strikes (like at 2AM) and not when some uni decides it's class time. -
It appears that you are experiencing problems with one of the earlier iterations of ChatGPT. Have you tried turning it off and on again?
-
Because nearly every product owner / project leader in the entire tech industry drank the AI cool-aid and starts every planning by asking "How can we pivot even harder to AI?"
I imagine that, like, logitech will soon launch a mouse that predicts where you will move it to or something. You just have to sign up to their (paid) service and allow them to record your screen forever. And it's not optional.
Microsoft will put copilot in the freaking window header next. Just wait and see. -
Try asyncio. Just as spaghettic and even uglier than threading, but with twice as hard to debug.
-
@cuddlyogre I wish there was some way to avoid this future. But it is not, because the future has been like this for more than a year now.
Nowadays nobody can cook, not since food delivery was invented. No one can drive, too. Uber made sure of that. No one can write a single word without being punished by autocorrect, guilty of orthographic crimes.
Can you believe people used to tie their own shoes? Zippers ended the art of knots. Soon no one will be able to see or hear without a VR headset, just like they are unable to walk without a Segway.
I blame the homo habilis. Since that stupid "tools" thing, no one knows how to use their teeth and nails. -
@Hazarth , they are using models to try and identify man-in-the-middle attacks that are based on DNS, like DNS tunneling.
https://research.checkpoint.com/202...
They literally sniff every package during a DNS lookup... -
If the term "post-computer age" smells so bad to so many noses, I guess you could say "not only desktop/laptop age".
Those used to be the only way to use the internet to any practical ends.
Then instagram became a source of income, banking became "mobile-first-but-in-fact-mobile-only" and one can not even order at a restaurant without first asking google for permission to look at the menu. -
Too many tears flushed at the same time. Plumbing can't take that much sorrow.
Sorry, I meant "plumbing can't take that much company culture". -
Products are designed according to their maker's perception of the needs of the target market.
But AI generative-AI-for-software companies don't want to sell to devs. They want to be in the B2B arena.
So they sell the old narrative that "making smart employees more productive only increases your dependency on them! You should buy our tool so you can hire only clueless, easy to replace, and cheap bumpkins - and fewer of those"
Look at the recent changes in corporate culture seen in large software companies. Innovation is focused on cutting costs, no longer on pushing the edge of possibility. Employees are seen as no more than a hindrance to non-consumer-related deals (like financial, military, and government contracts), and not as strategic assets to be kept even at high costs. Layers and layers of middle management are created to avoid autonomy and standardize operations. Legal became more important than marketing.
They grew tired of devs. So they've forsaken quality and creativity. -
@ars1 so, AI would use humans to watch ads (in the matrix) and then download updates? Admittedly, that is like 80% of the modern screen time anyway.