HNHacker News
TopNewBestAskShowJobs

diamondo25

436 karma · joined October 10, 2016

submissionscomments
diamondo25··on Ask HN: How can I consistently deliver high-quality work with minimal issues?
- ship faster, more incremental changes.

- Try to get stuff tested earlier (see point 1)

- if things can get be tested, write tests while working on the code

- split a feature up in chunks and develop parts

- take your time. Pressure of failing sprints (whatever that might actually be caused by) does not help. Smaller changes help with getting others to respect your time too. Everyone is happy when stuff works :), even if its incomplete

diamondo25··on Twenty years is nothing
12-bit words enter the chat
diamondo25··on Twenty years is nothing
My first job in 2012 was still working this way....
diamondo25··on Nobody ever gets credit for fixing problems that never happened (2001) [pdf]
You guys get awards?
diamondo25··on Pyobd - a free and open source program for car diagnostics
No, that would involve coding, and that is vendor specific. You can look for your car manufacturers diagnostic tools, eg mercedes star diag, or vagcom.
diamondo25··on Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub
JetBrains forgot this memo, as it requires you to configure svn.exe in order for it to work. And usually TortoiseSVN is the way to go for subversion...
diamondo25··on The six dumbest ideas in computer security (2005)
I've read about 80% of this page, and eventually stopped at the part where he says that the next generation will be more cautious. This, in my opinion, is false. Most software has simplified for user experience, and has not helped kids in the slightest bit. Its more addictive than ever, and all caution gets thrown out of the window when we let kids browse youtube unsupervised. Heck, a wrong search query or random text can give you NSFW content. And with the rise of shorts/stories/tiktoks you'll be molded by the algorithms. You don't or have barely any control over the content you see. If it notices you watch, what, 5 seconds? of a clip, it'll start recommending that.

The issues we have nowadays are different than those in 2005. People that havent seen the bad parts of the internet, will not teach their kids about it either...

diamondo25··on Hertz increased its fleet of EV rental cars – then, profits exploded
I think the main issue is how people drive these cars. If you have a lot of short trips, or overrevving, or just in general abusing it (because rental), is much more common on ICE cars compared to electric ones?
diamondo25··on Ask HN: What's a build vs. buy decision that you got wrong?
A C# redis lib. For just the basic set/setex/del/exist and an auth layer and proper retry logic both the StackExchange and the (try-than-buy with command limit!) Other popular lib, I just made my single-file driver instead. I didnt need clustering and async. Much better and something I can trust, as well as much less code, so less error prone.
diamondo25··on Cache invalidation really is one of the hardest problems in computer science
Of course you can use an ORM with Golang, and will have reduced throughput. However, I wonder how much you can profile for both languages and fix the bottlenecks by rewriting things. It can also depend on the machine and how the VM allocates the threads and memory allocation (for example multi chiplet, multi rambank support).
diamondo25··on Tesla.com/.gitignore
Guess Elon should go and reduce some Tesla services like he did with Twitter. Having different major versions of software running must take up a lot of maintenance...
diamondo25··on Australia gives world-first approval for fecal transplants to restore gut health
Not a doctor, but I suppose its because its a complete mix and easier to do, because theres almost no prep needed?
diamondo25··on Apps have become too good at their jobs
For unix, chaining programs is a way of working. Exchanging data between apps or websites is a hassle...
diamondo25··on Why has software supply chain security exploded?
How about all the throubles with hijacked NPM packages? These attacks are still "small", but have had big effects, multiple times.
diamondo25··on Good conversations have lots of doorknobs
Dear sowbug, i only got 100 characters of your message. Could you please send it again?
diamondo25··on The impact of removing jQuery on our web performance
And even then, there are probably fetch() implementations around xmlhttprequest
diamondo25··on I'm a fucking webmaster (2016)
At least the doctype is simple nowadays. The XHTML one was horrendous.
diamondo25··on You may not need Cloudflare Tunnel. Linux is fine
A CDN like CloudFlare with "Always Online"?
diamondo25··on Show HN: Tilepieces – An open source project for visually editing HTML documents
So its a WYSIWYG editor?
diamondo25··on Hackers gaining power of subpoena via fake “emergency data requests”
Require PGP signed requests, and you should have more guarantee?
diamondo25··on Hacks can be good code too
I feel like adding TODOs for non-critical changes are a good braindump that you can come back to.
diamondo25··on 15 of 23 Monkeys with Elon Musk’s Neuralink Brain Chips Reportedly Died
Cannot be justified on scientific grounds? Surely they arent running this like what certain countries did in wars?
diamondo25··on Pfizer board member suggests end to mask, vaccine mandates
But natural immunity doesn't work if you die or end up having severe loss of health, so vaccine + natural immunity would be best way.
diamondo25··on Wrapping Up 2021. Leaving C++
Isn't this exactly like that "god complex vs imposter syndrome rollercoaster" meme? First you think you know nothing, then you feel like the best of knowing something, but then another thing happens that you know nothing of, etc.

I don't think this should be straight up attributed to narcissism. Just "doing your very, very best to get things perfect" is not a trait of a narcissist. Better yet, they usually say they are, but have 0.0 credibility of doing that, and will try to disprove any hint that would, basically, hurt their ego or image.

diamondo25··on Google to end support for OnHub routers in 2022
Latency is a thing, and newer networks have lower latency or are affected by other clients being slower (eg MIMO and improved channeling), though other ethernet devices can still have a big effect (eg remote server latency, dns latency, retransmissions).
diamondo25··on U.S. spy agencies say origins of Covid-19 may never be known
So you could say that this virus is kind of alien[1]?

[1] https://www.merriam-webster.com/dictionary/alien

diamondo25··on Things I’ve learned in my 20 years as a software engineer
IMO having a fancier keyboard that does more clickety-clack will not make you a better programmer. If anything, your co-workers cannot work as good and will have to put more energy to focus.

Experience and the skill to remember or recall well, help a lot with engineering.

diamondo25··on Tab Unloading in Firefox 93
I actually installed Firemin[1] and it really helped getting Firefox's memory usage down (while keeping the browser usable!). Some days I wasn't able to play games because Firefox ate up a large chunk of memory, even though I have 32GB installed!

Its pushing Firefox to purge memory more and more, and it managed to reduce memory usage from gigabytes to under 500MB (used, not allocated).

[1] https://www.rizonesoft.com/downloads/firemin/

diamondo25··on GitHub Actions checkspelling community workflow GitHub_TOKEN leakage via symlink
Thats what was said, it cannot detect that. If you rot13 it, you bypassed the protection.
diamondo25··on Why can an ad break the Windows 11 desktop and taskbar?
Yes. But I don't think its allowed to run a virtual machine of any kind in the App Store, which the browser javascript engine is/has been.
Page 1 of 6Next →