HNHacker News
TopNewBestAskShowJobs

nirava

439 karma · joined October 16, 2019

submissionscomments
nirava··on Stop Killing Games
I'm more and more baffled the more I go through this thread.

It is as easy as saying, "this game you're buying won't run after 2030"

Or publishing the bare minimum APIs you'd need to simulate to get the game to function. We have great people in the community that will make stuff work on their own, no instructions required.

Just don't go out of your way to destroy your game.

nirava··on Stop Killing Games
Thank you for this very good summary. I'm frustrated at the really really bad takes on this by people I thought were very smart.
nirava··on Mozilla Firefox – Official GitHub repo
I can. It was funny.

No serious engineer will read that line and think, "wow, how malicious of mozilla, they just made the move to close all bug reports at once".

nirava··on Minimal CSS-only blurry image placeholders
It is really simple to make sure your blurred css placeholder is cosmetic, and a progressive enhancement. I would know, I wrote one a month ago for my personal site.

My goal was to have something that'd transmit all the essential bits of the site in the first 14kB, and worked basically on everything. It wasn't hard, honestly.

It wasn't a particularly complex site but i guess what I'm saying is any well done (and well intentioned) implementation of blurred image placeholders will works with or without JS. That is just sound engineering...

nirava··on Manifest: A 1-file micro-back end
Pocketbase is amazing! Going through Manifest's docs, I kept thinking, "but I'd rather use PocketBase"

pocketbase has helped me get a few boutique websites and systems out so far with incredible speed and a joy that I rarely feel near web these days.

Though I should remain open-minded. An even simpler backend would be nicer (maybe). Also the AI-friendly approach looks promising.

nirava··on Does Visual Studio rot the mind? (2005)
> Hemingway didn’t need some bullshit Hemingway Writer to craft his style. Michelangelo wasn’t posting meta takes on Hacker News about the tools he used to carve David. Dante didn’t waste time blogging about the ink he used to write Inferno.

The greats have been as particular and passionate about the tools as the rest of us. Whether this is productive or unnecessary is a different argument. But don't revise history to fit your argument.

nirava··on All Kindles can now be jailbroken
It's incredible how frickin long I've waited for this. I've had WiFi off for years to avoid updating.
nirava··on GitHub Copilot: The Agent Awakens
I'd written off AI autocomplete as pointless after trying GitHub Copilot's a year ago.

But Cursor's tab-autocomplete is actually really useful. It feels like it very much knows what I'm up to.

nirava··on The Origins of Wokeness
As an extreme outsider (and mostly emotionally uninvested) to this whole scene, and having read a few of the most popular articles, I've always taken Paul Graham to be an intelligent and articulate person. This article is has made me really reevaluate my judgement.

I'm open to thinking about and discussing the points he is raising, but his arguments and the presentation feel weird and flimsy. Lots of anecdata, cherry-picked history, bad arguments propped up by debatable ideas presented as facts. And weird, almost sociopathic lack of empathy (eg: the 2020 "a white police officer asphyxiated a black suspect on video" event)?

I mean, sure aggressive policing of speech and performance in social media is somewhat dumb, but any normal mind should be able to look behind the overreaction and realise that the underlying issues raised are valid and pressing.

Is article is just a performance piece in preparation for the incoming regime?

nirava··on Have you ever seen soldering this close? [video]
- simple boards can be made by first transferring your PCB design to a copper-plated board using toner transfer or UV exposure, then etching the rest of the copper away using an etchant solution (if you're willing; takes some elbow grease and dangerous chemicals). Or you can get a cheap fab-house to manufacture and ship you something (like 7-14 days, a few tens of bucks per batch)

- simple boards you can probably solder with a cheapo (~50-100$) soldering system, or a solder-paste+hot air machine setup

- components you can get for very cheap from LCSC, aliexpress or at okay prices but good reliability from digikey, mouser etc.

You'll also need stuff like multimeter, ocsilloscope, logic analyzers, etc for debugging your boards but you'll know when you need them, and there are cheap-enough options available up to the point when you start doing advanced stuff and you know what you need.

nirava··on How to succeed in MrBeast production (Leaked PDF)
sigh skip as in skipping to write about it in the blog
nirava··on Mermaid Gantt diagrams for displaying distributed traces in Markdown (2023)
That I can bring GraphViz into a browser but not Mermaid out of the browser forces GraphViz for some usecases. Unless browser-native was the intent (idk, it could be... maybe thats why it was named Mermaid), I do think it should be a high priority thing.
nirava··on Find My Device on Android
But also keep in mind that lipo batteries in phones self-discharge tens of times faster than CR2032s.
nirava··on Please don’t upload my code on GitHub
Valid points. But I don't want my code to be used by big corporations and monopolies to train closed source LLMs that they're going to sell. Shouldn't I get to have a say in that?

For example, GPL controls what kind of projects can use my source code. Maybe there could be an addendum to GPL that requires all LLMs trained on the source code to be open source. Sure, that won't guarantee that Copilot-like bots won't be trained using my code. But it does give me a legal framework to stop big corporations from profiting off such Copilot-like bots without making them open-source as well.

← PreviousPage 4 of 4