HackerTrans
TopNewTrendsCommentsPastAskShowJobs

curioussavage

no profile record

comments

curioussavage
·2 ay önce·discuss
This a ridiculous view. It’s literally everywhere. Wanting to make money is one thing. Complete disregard for how you make it is another.
curioussavage
·2 ay önce·discuss
Damn. I got two weeks notice and then got shown the door with nothing. And now I get to compete with all these people who are going to be so much less stressed
curioussavage
·4 ay önce·discuss
Someone on the relevant dev team needs to fix that error message!!

So frustrating to get an error that is obviously wrong. Handle your error cases properly guys. It makes you look like amateurs.
curioussavage
·5 ay önce·discuss
You should definitely check out the pinetime. I’m about to pick one up myself. For ~30 bucks why not.

Default OS is a community project. I followed development for a few years. It’s pretty solid last I checked with good battery life and support for user apps written in rust
curioussavage
·5 ay önce·discuss
My girlfriend also has this and I just found out my coworker has been dealing with it for some time. Has me wondering just how common it is
curioussavage
·geçen yıl·discuss
The nested divs in modern markup are just signs of lazy bone headed devs. I’m constantly removing them from our own app because with either grid or flex box layout in the browser is stupid easy. Haven’t even been tempted to use the old tricks like floats or absolute positioning in years and years.
curioussavage
·geçen yıl·discuss
Yeah lululemon is your problem there I’m guessing. I just did the reverse. For the last decade most of the clothes I wore came from target and they were ok. I felt like the fits worked for me so I mostly stuck with them.

That said I found some nice small brands and they blow target clothes and all those mall brands out of the water. The mall stuff is often exactly the same as target.

Relwen is my favorite brand right now.
curioussavage
·geçen yıl·discuss
I’m sure it will. My pessimistic take is that the worst case is that thousands of bozos create crappy little apps that only cause minimal harm. And people just endure it instead of pushing for better guard rails.

Best case is some high profile shit show caused by software made mostly or entirely by ai that hopefully is bad enough that legislators wake up and realize that in the modern world software is essential enough that you can’t let just anyone sell it or services based on it. Just like you can’t allow anybody design/build bridges or hardware or whatever.

But I’m sure thats wishful thinking. Hacks and buggy software causing consumers harm is just accepted and software industry folk all hope to be billionaires so nobody cares.
curioussavage
·geçen yıl·discuss
Eh. I tried to buy into this for years but I think my poor working memory just pushes me towards having something like it open.

Maybe a little less now that I’ve become a heavy user of tabs. When I start working on a unique task I create a new tab with a few splits with the files I’m interested in. In a way tab views are how I externalize my working memory. But a file tree is still useful to me because file names don’t stick so using a command or picker to swap is often slower
curioussavage
·2 yıl önce·discuss
Seems obvious that if said social life is mostly with people who mostly just do drugs then no change will happen.
curioussavage
·2 yıl önce·discuss
Same here in Utah. We had crazies screaming about mark of the beast when digital ID first came up. They finally started it and it’s only through some garbage app. Probably someone connected or whatever.
curioussavage
·2 yıl önce·discuss
YouTube instagram and Dropbox definitely don’t scale thanks to python. They scale thanks to the massive infrastructure they built around some python code. Cdn caches etc. we all know this. And they could probably save money by migrating to a more performant and safe language. But they have money firehoses and household brand recognition so they don’t care.
curioussavage
·2 yıl önce·discuss
Because an important feature and focus is that nim compiles to c and makes it easy to just import and use c libraries. So many of the 3rd party libs mentioned are NOT technically part of its ecosystem. There is at least one thread on the nim forum that extensively explains the reasoning behind the decision in much better detail and pretty thoroughly debunks this “problem”
curioussavage
·2 yıl önce·discuss
Using tailscale might be a better and easier solution.
curioussavage
·2 yıl önce·discuss
Yup. Somebody is going to write something that hogs cpu without yielding to the loop or queues up an absurd number of tasks waiting to be executed which effectively has a similar effect. All of a sudden latencies are high. Depending on how tracing is done it can appear like certain io operations are the culprit if you just go off of traces.

P99 latency for every route on your web server will be fixed at the max time any individual unit takes to execute before yielding plus loop overhead and its own time. This can drastically increase it for many routes.

Meanwhile some genius insists that our app is “io bound” so the single threaded async runtime must be a perfect fit.

Apart from just being generally faster at least with go I know that when somebody screws up there should be n other threads still executing tasks.
curioussavage
·2 yıl önce·discuss
Are there even any run by non profits? I agree that this is so important today and the incentives will always be screwed up when run by a for profit company. Inevitably growth stops and they have to screw it up to make investors happy.
curioussavage
·2 yıl önce·discuss
Uh no. You would typically retrieve the data in a function and assign it to a variable scoped to the function. The struct or array then gets passed through a pipeline of functions to do something possibly writing the data back to disk or the db.

Even if there is some data I want to keep in memory there is no need for a global usually. In go I may just keep it in a var in a goroutine that doesn’t exit until the process does.
curioussavage
·2 yıl önce·discuss
Only stupid people like me. I paid tens of thousands for cobra coverage. Never again.

Nearly ruined me
curioussavage
·2 yıl önce·discuss
I’ve had the same thoughts and I’m glad I’m not alone. We like the money and prestige from wearing these titles but not the responsibility that others who call themselves engineers shoulder.

I can protest to my boss about security issues and data privacy or even try refusing to proceed with a project or release but that’s a minor inconvenience to him. Easy enough to fire me and get somebody else who doesn’t care.

We complain that we are powerless but investors and executives aren’t going to give us any power willingly. That will have to come from legislators and if we want it we’ll have to take some responsibility too.
curioussavage
·2 yıl önce·discuss
I really don’t get the general attitude about comments that prevails. “Good code should be self explanatory” blah blah blah. As if “explains itself” weren’t a pretty damn wishy washy and relative guideline.

And I’ll push back against absolutist arguments about never writing about the “what” too.

So much moaning and whining about the possibility that the comment might get out of sync with the code. Oooh so scary.

Lazy reviewers are the real problem there.

At this point I’m almost a specialist in doing deep dives and deciphering what spaghetti code is actually doing and why. And I make damn sure to write comments to help out the next poor soul.