HNHacker News
TopNewBestAskShowJobs

nirava

406 karma · joined October 16, 2019

submissionscomments
nirava··on AirPods libreated from Apple's ecosystem
good god man, just accept that this is objectively an EXTREMELY easy thing to do for anyone. Yes theoretically there are things that are easier for OSS devs than large companies, THIS AIN'T ONE OF THEM.

Ugh, trillion dollar market value doesn't mean they are incapable of making a basic android app. Check their move to ios app if you have any doubts.

nirava··on Affinity Studio now free
bro i just want to be able to buy the v3. as opposed to downloading the free thing and waiting for it to get worse and worse and more things pushing me to get pro subscription. is that so hard to understand?

we went from v1 -> v2 -> "free" + subscription, where "free" is unsustainable in the current economic climate and they WILL have to pull shady stuff once all the AI bubble money disappears.

nirava··on Affinity Studio now free
why are you redirecting the conversation to subscriptions?

you know what would fix this? releasing a v3. that was the whole sell with affinity suite. that i could buy the new v3 for whatever price they set, it will contain all the new features. and i will own v3 for whatever that product lifecycle is.

THAT is why people invested in affinity. money is almost immaterial but that's why i spent time learning the thing and making it a part of my workflow.

affinity/canva can release free software all they want, but the whole reason affinity was popular was that people could pay 160 or whatever dollars for it to not nag, never nag. that has disappeared under the misdirection of "hey look its free for everyone now"

nirava··on Affinity Studio now free
it says, "the new free version gets widely requested features like image trace" and "the v2 won't get updates anymore".

I can't read it any way other than "throw your paid-for v2, download this fremium thing, make account: to get access to image trace which is the one thing everyone has requested ever since affinity was a thing"

I could be wrong ofc, but this just looks like classic misdirection where they're pointing to the free thing but in reality it's not really free and just a distraction.

nirava··on Affinity Studio now free
not just identical, the new "free" thing will have more. popular requests like image trace and vector blend go to the "free" but not v2 (which, on its own is understandable tbh, no one expects a one time purchase of v2 to improve for eternity)

thing is, functionality wise, the affinity software suite wasn't unique in the first place. there's a million different tools, many free and some open source, that you can use to create and edit and view.

I think many people bought it because it stood for something more than what it's frankly mediocre feature-set might have implied. We bought it because we refuse pop-ups and ads on principle (specially on a paid, professional software system), and thought that feeling itself was worth the money paid.

nirava··on Affinity Studio now free
sure. however, it will begin to feel "second class" after some os updates, some chip updates and other goings-on in the software world.

still fine, really. I've seen people use the original pagemaker 9 on an internet-disconnected XP machine to hand-make circuit masks (ok it is just this one awesome old person who still etches his circuits with FeCl3, but I digress).

It's just that I paid for a first class, "this is the best we offer, for a price you're gonna pay upfront" software 6 months ago, and now that feeling gone.

nothing really tangible was lost, but seriously, if the entirety of the Affinity suite was deleted, nothing would be lost anyway. You could still use figma, photopea and the like to get all your work done just like before. just not with the same cohesion and confidence and security maybe, and that's what serif had sold before this.

nirava··on Affinity Studio now free
disappointed because a "best we offer, forever" paid software got swapped under our nose for "free for all after you login but we'll beg you to pay monthly by dangling features in the UI but locking them behind a trial or subscription" software.

There are many many free and amazing software tools in this space I could have made a workflow out of. I explicitly BOUGHT this thing because it promised to be simple and "the best experience we can offer" software.

I think that distinction matters.

nirava··on Affinity Studio now free
bad take. your perpetual license was swapped under your nose for a freemium thing designed explicitly and specifically to get you to start paying subscription. that's the exact opposite of why I bought this software in the first place.

also remember, v2 is now NOT getting all the features people have been requesting for years like image trace. it seems basically calculated to get people to make an account and get the "free" thing instead of sticking with the "perpetual" v2

nirava··on Affinity Studio now free
This is a deletion.

- they're completely stopping all updates to v2; even image trace won't be coming to it. You might have paid for perpetual access to it 2 months ago, but it has completely stopped. As the world moves on (new chips, new OS features, just general software movement) this will increasingly feel like a second-class experience.

- the new "free" software is a sales funnel into the paid subscription, and will also increasingly have that "second-class" feeling as new pro-only things are added to it. it is also practically guaranteed to feed your work into AI unless you buy pro sometime in the next 5 years

In short, something secure, top class, the "best the company offers" product doesn't exist anymore. What was once there isn't.

nirava··on Who needs Graphviz when you can build it yourself?
Mermaid is great in its niche, and being web-first has been its greatest asset. But that is also a great frustration because anytime I try to do anything out of the web-world with mermaid, it becomes a massive PITA thanks to needing a full headless browser.

I used graphviz to generate graphs for code structures, and that worked out great.

https://niravko.com/blog/visualize-cpp-data-structures#resul...

nirava··on Who needs Graphviz when you can build it yourself?
anyone working on this space easily gets a +1!

I have struggled with code to diagram tools for a while [mermaid and graphviz], and usually return to figjam when I need the readabilty and aesthetics.

graph-viz is MASSIVE and a binary. mermaid requires the browser's svg rendering system to work. I just need something that builds diagrams from description easily ...

nirava··on For centuries massive meals amazed visitors to Korea (2019)
The Japanese mostly eat sticky rice, which is very easy to eat and "clean up" even with a chopstick.

The Indian subcontinent eat long-grain Basmati or similar rice which fluff up into individual grains on the plate. It doesn't make sense to individually pick out single leftover grains.

In nearly every culture is the idea of "Annapurna" or the god of food, and wasting food is generally frowned upon and considered bad table manners. I've been scolded plenty of times as a child for not cleaning up my plate in Nepal.

I wouldn't attribute it to small bowls at least. The Japanese instilling good virtues into their children almost institutionally perhaps plays some part in it, but also some of it is just physics.

nirava··on 14 Killed in anti-government protests in Nepal
The count's gone up. I didn't go to the protest but the friends that went say they're probably under-counting considering how many shots were fired right in front of them.

PS fancy seeing you here!

nirava··on 14 Killed in anti-government protests in Nepal
supporters of the ban in 3 camps:

- "if social media won't follow our laws, we should ban them" - "I am affiliated to this party so this is ok" - "social media bad, hence ban good"

of course the deeper issue was that the social media was banned because it helped backlash against the powerful spread. and backlash mostly well-deserved because of the objectively pro-corruption anti-press anti-people laws being proposed and passed.

In many ways, this protest and this massacre was probably step n and n+1 in the process rather than an accident:

nirava··on 14 Killed in anti-government protests in Nepal
agreed. you don't kill 19 kids protesting social media ban. it goes far far far deeper than that.
nirava··on 14 Killed in anti-government protests in Nepal
- Local law meant to censor heavily any dissent - several pro corruption measures passed in the last few years - the people have been angry for long - social media just meant people now have to come on the streets

lazily pasting one of my comments from yesterday

"So after sacking the wildly (and deservingly) popular Chairman of the National Electricity Authority, after allowing ministers to set arbitrary and uncapped salaries for themselves and their workers, after obstructing and undermining the wildly (and deservingly) popular mayor of the Capital, and after doing like 15 of these really major, objectively anti-nation things, and getting called out for it in Social Media by the commoners, the 73 year old Prime Minister (in many ways a Trump-like figure; immune to shame or criticism) moves to ban social media in the country. "

nirava··on 14 Killed in anti-government protests in Nepal
19 people so far. mostly peaceful protestors shot. 80+ being treated, ~50 serious. It was "Gen Z" kids raising one-piece flags among other things.

some killed were still in their school uniforms, at least one was 16.

nirava··on Nepal Bans 26 Social Media Platforms, Including Facebook and YouTube
True, which is why I am somewhat conflicted.

So after sacking the wildly (and deservingly) popular Chairman of the National Electricity Authority, after allowing ministers to set arbitrary and uncapped salaries for themselves and their workers, after obstructing and undermining the wildly (and deservingly) popular mayor of the Capital, and after doing like 15 of these really major, objectively anti-nation things, and getting called out for it in Social Media by the commoners, the 73 year old Prime Minister (in many ways a Trump-like figure; immune to shame or criticism) moves to ban social media in the country. Obviously a bad thing.

At the same time, a 2 year old law that still hasn't convinced the companies with valuations higher than my countries GDP to throw like $10k to set up an office here and maintain it with less than $5k a month to keep their services running. It doesn't feel right to fight to keep them around either.

PS: The previous paragraphs might have portrayed the current government in a (deservingly) negative light. I wonder if I'll have to start browsing hackernews with a VPN in the future.

nirava··on Nepal Bans 26 Social Media Platforms, Including Facebook and YouTube
In the specific context of Nepal, because it is clearly the next step in consolidation of power and move to authoritarianism.

The government is corrupt and has taken a lot of incredibly unpopular and objectively anti-people moves in the last 2-3 years. Taming social media would allow them to do more of that with less of the backlash.

It is clear they aren't even remotely concerned about the actual bad effects of social media. They didn't ban TikTok, of all things.

nirava··on Nepal moves to block Facebook, X, YouTube and others
This is not true. "Switch your DNS" hasn't worked for while. It didn't work for the TikTok ban. The ISPs are not incompetent.

If the DNS change solution ever works, because they are half-assing it for whatever reason. And this time they apparently aren't.

And in any case, this is a really bad way to look at this situation. Your response to the government taking the next step in what looks like a very well planned power grab and move towards authoritarianism shouldn't be "well the ISPs suck here".

nirava··on Nepal moves to block Facebook, X, YouTube and others
To everyone agreeing with the decision, here's the real problem:

The efforts to consolidate power, control the media, repeal stricter corruption-related laws, and allow more power and wealth to the political elite have been crazy high in the last few years in Nepal. This much has been obvious to anyone paying attention.

This Social Media Ban is a pretty clear cut next logical step in that process. This could very well be a dampener, or a distraction, done in preparation for the next step.

So, in theory, in the hands of a reliable government, I'd be totally for a ban. I don't want any "mainstream" social media to be above the local laws.

But as it is, this is scary and will probably be looked at as an important event in history.

nirava··on Bcachefs Goes to "Externally Maintained"
Ugh, this is a lot of words for nothing.

1. I laid down what I perceived as the state of things. The generalizations I drew from observing the system that is Linux development. Nowhere have I prescribed that kent "follow" my ideas. Simply that he can use these to try to understand the unfairness he feels.

2. Your anarcho-individualistic development ideas sound good in theory, but if they ever worked in practice we might have seen it be more widespread than it is today in team sizes > 3.

You should also note that if the oring is labelled experimental and there's an expectation of failure, it's development and testing will not stop the launch. The shuttle leaves when it leaves, it won't wait for the experimental oring to be done to your liking.

nirava··on Bcachefs Goes to "Externally Maintained"
> The adult thing is to do best by the users

Best by users in the long term is predictable processes. "RC = pure bug fixes" is a battle tested, dependable rule, absence of which causes chaos.

> Critical file system bugs are worth blocking the release

"Experimental" label EXACTLY to prevent this stuff from blocking release. Do you not know that bcachefs is experimental? This is an example of another rule which helps predictability.

nirava··on Bcachefs Goes to "Externally Maintained"
To list down the current state of things:

1. Regardless of whether correct or not, it's Linus that decides what's a feature and what's not in Linux. Like he has for the last however many decades. Repair code is a feature if Linus says it is a feature.

2. Being correct comes second to being agreeable in human-human interactions. For example, dunking on x file system does not work as a defense when the person opposite you is a x file system maintainer.

3. rules are rules, and generally don't have to be "correct" to be enforced in an organization

I think your perceived "unfairness" might make sense if you just thought of these things as un-workaroundable constraints, Just like the fact that SSDs wear out over time.

nirava··on Show HN: Doxx – Terminal .docx viewer inspired by Glow
+1 to this. The AI stuff should be a different tool that I can pipe stuff into:

`doxx document.docs | doxxAI`

Even without any of the bad vibes around AI, it is just much more aesthetic and wonderful if the core doxx util was a single purpose command.

Also, it is open source so if it's sufficiently useful, someone will spin off a AI stripped down version anyways, and that'll probably gain more users/goodwill in the kind of CLI SSH dev niche market this tool is trying to fit in.

nirava··on Ultrathin business card runs a fluid simulation
+1 for mitxela, dude never ceases to amaze
nirava··on Stop Killing Games
> This is nonsensical.

Nope. This has been done for many "dead" games. Servers have been reverse engineered from nothing. Private servers are a common thing.

> This software is not guaranteed beyond 0 Unix time.

Imagine Apple says that about iOS. Wouldn't you want consumer protection so Apple doesn't do that? Why should anything else be any different?

nirava··on Stop Killing Games
Don't keep the server running. Let others put up servers.

Either release the server binary or code or publish the bare minimum API spec so others can build a server from scratch. Strip away any proprietary stuff. And don't sue when other people have server up and playing your game.

nirava··on Stop Killing Games
When I buy the game, tell me, "this won't exist after 2030". Done!

Or allow the community to build and host reverse engineered servers after your game is dead. Don't go out of your way to sue and destroy community efforts.

You realize that APIs can be reverse-engineered and new clean-room servers created? It has been done for a bunch of old games.

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.

← PreviousPage 3 of 4Next →