Hacker Newsnew | past | comments | ask | show | jobs | submit | HexDecOctBin's commentslogin

> Yet, the market for "Indian Luxury" is booming globally. We see European houses acting as colonial curators of Indian heritage: Prada rebranding the Kolhapuri chappal for ₹84,500 ($930); Gucci selling the common kurta as an 'exotic kaftan' for the price of a small car; and Dior releasing a ₹18,180,000 ($200,000) coat dripping in Lucknowi Mukaish work without a whisper of credit to the artisans. The global appetite for the aesthetic is ravenous. But in Kanchipuram, the very hands that feed this hunger are vanishing.

The Western colonial imperial system never truly went away, it simply morphed into an opaque inscrutable machinery to make it palatable to its own highly refined taste. An empire of human rights.


It's India's State and Local Governments are promoting this - most artisans that manufacturing these goods are doing so as part of a cooperative as Khadi and MSME Cooperatives is a major pillar for Indian politics and economic development, along with One District One Product [0] in order to build a heritage consumer goods industry similar to what Japan did.

It's also something that is deeply personal for Narendra Modi and Amit Shah [1] as they started their political careers climbing up the cooperative ladder - they were able to turn Gujarat from being a Congress only state to a BJP only state by co-opting cooperatives in the dairy industry [2]. And in Kancheepuram's case it's an extremely important industry in TN.

Furthemore, if Prada or Chanel buys Indian heritage artisan goods and gives it the luxury veneer, it helps MSMEs and khadi cooperatives demand better terms when wholesaling light manufactured products.

Finally, at a personal level, much of my family is associated with Khadi and Cooperative industries - they are one of the only ways to build medium or even high value industries while giving participants some degree of agency. The profits of khadi goods being sold at high margins ends up in the hands of cooperative members and cooperatives tend to re-invest in capacity building or subsidizing new entrants. This is why you see cooperative banks dot all of India.

[0] - https://www.investindia.gov.in/one-district-one-product

[1] - https://theprint.in/opinion/politically-correct/rahul-gandhi...

[2] - https://scroll.in/article/858585/amul-is-now-a-congress-mukt...


I find it silly and patronising to call this colonialism.

Colonialism is when globalism? Much of Indians have no problem (I assume) with this.


Don't assume pls. I'd say "ask", and you can just ask AI if you're short on time to find a Indian with sufficient humility to answer cautiously

It will tell you Indians aren't monolithic, and artisans certainly DO mind (while elite or others might not, bc they are ignorant like you or I). It will also tell you that India has "geographical indication (GI) protections for crafts like Kanchipuram silk, Banarasi sarees, and Chanderi fabric specifically to prevent this kind of appropriation".

While an Indian "joe on the street", might not have an opinion, the slower and deliberate machinery of government (which is elected to protect interests of the Indian people) certainly has a problem with such things, and might gladly refer to colonialist tendencies.

Ask a human or an AI yourself, if you care enough to learn rather than just offer a confident take


I personally just switched to using push descriptors everywhere. On desktops, the real world limits are high enough that it end up working out fine and you get a nice immediate mode API like OpenGL.

That's the right way to go for simple use cases and especially getting started on a new project.

Back when I was on Android, there used to be a launcher by Nokia called Z Launcher. The idea was simple: the home screen could only show the six apps. However, you could draw a letter on the home screen with your finger, and it would be recognised and used as a beginning of the search query for app names. Of course, you would only get six search results, but you could always draw the next character to get better results.

And there was some basic ML to learn which app was more likely to be used at which time, location, etc. so that the right app could be shown at the right time without having to scribble anything. It was the most efficient way to launch apps I have ever used.

According to Wikipedia [1], it got removed in 2018 which is right before I switched to iOS. I do remember trying to replace it with KISS Launcher[2], but it just wasn't the same.

[1] https://en.wikipedia.org/wiki/Z_Launcher

[2] https://kisslauncher.com/


I didn't know there was a schism in Racket. Is this about the CS vs BC backend? I thought that was water under the bridge.

I always wonder why SQLite didn't expose a programmatic way for creating a query (as opposed to parsing SQL statements). Given that it was designed to be embedded, it seems to me that it would have made far more sense to provide an API based interface. Then, for example, stored procedures would just be function pointers passed as callbacks.

SQLite was a library for TCL, implementing "sqlite" command, and from TCL one can use it in a variety of interesting ways, approaching and even surpassing "stored procedures" concept.

For example, it is easy to create SQL function using TCL: https://sqlite.org/tclsqlite.html#the_function_method


Why is 'Differences between Collabora Office and Collabora Office Classic' document gated behind a email-wall? Nothing but enshittification.

https://www.collaboraonline.com/case-studies/differences-bet...


Don't bother, I tried with a disposable email address and they make you subscribe to a mailing list before sending you the download link. When you do eventually get it, it's a 3 page puff marketing PDF.

I converted it to TXT and pulled out the only bit of interest here:

                  Collabora Office                              Collabora Office Classic
                  Fresh, modern UX                                Classic, established UX
  Javascript & CSS UI to match Collabora Online                    VCL-based classic UI
       Simpler settings / streamlined defaults           Very extensive options, menus & dialogs
                       No Java                       Java used for some features/wizards/DB drivers
                 No built-in Base app                                Includes Base UI
                     Runs macros                    Full macro editor & advanced BASIC/Python/UNO
      Modern web tech (Canvas, WebGL, CSS)                         Custom toolkit (VCL)
     Fast to iterate (edit JS, fewer recompiles)      Core/C++ changes typically require recompiles
   Initial release – Enterprise Support is coming            Long term Enterprise Supported
       Quick Start Guides and video tutorials                  Extensive manuals & books

Even funnier when you try that from the "freedom" whitepage download https://www.collaboraonline.com/case-studies/opendesk/

If you don't give an email address, it doesn't even prompt you to ttry again. It just bugs out and redirects to a home page with a broken URL attempting to inject HTML from client side.

That's strange because the only reason for a user to use OpenOffice/Collabra is because they don't want to deal with an annoying company that makes a far superior product. If the inferior product is also run by an annoying company, why bother?


Yeah, I'd say that's the gist of it altogether... I get they want to monetize hosting/support etc.. but they should really try not to gatekeep what should be basic/public information.

I'd still probably put Collabra above Google Docs, but definitely a step below even MS Office Online, err 365, err CoPilot App or whatever the hell they're calling it now... (naming issues not withstanding). Though MS has been enshitifying the offline versions of office a lot, not to mention Outlook in particular.

Aside: Why MS hasn't done a version of "Microsoft Access Online" with a WASM port of VBA in order to lift/shift Access apps into a hosted environment that's backed by Azure SQL under the covers is kind of beyond me. I mean, it shouldn't take too much effort at this point with the level of tooling MS has been capable of.

Access was the distilled VB + Database apps kind of thing that a lot of SOHO really thrived on, and they could totally (re)capture that market with a bit of legacy uplift/support along with a newer model/design. Displacing the winforms models with webforms and a dedicated server/service system. 3 versions to start, a legacy/support, a bridge and a new model where it's TS/JS and monaco for editing instead of VBA/wasm/webforms in a browser/canvas. People are running older versions of Windows in wasm/x86 emulation... making that pretty and wrapping hosted access runtimes should be somewhat reasonable. Shouldn't it?


But how will we spam you if you don't give us email?

Is there a SLIME-equivalent to achieve REPL driven programming for applications with s7 embedded in them?

That I don't know, but the s7 author, Bill Schottstaedt (who I will ping about this) is very helpful on the email list and is deeply, deeply knowledgeable about Lisp, so you could definitely ask there!

https://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

In my context, I have rigged up a REPL in Max, so I wind up using that instead. (Which is freaking awesome, because I can script all of Max from my vim buffers.)


it's trivial to implement a REPL yourself, you "just" need to poll for stdin in your main loop and pass this to S7 for evaluation. I made a demo once upon a time live coding with DearImGui: https://www.youtube.com/watch?v=MgHsl0u26MY

For the emacs side I used cmuscheme which is basically comint. Of course you don't get the same experience as in common lisp, but I found S7 to be pleasant to work with also in regards to reporting errors etc


What is the revenue model for Tangled? This is why ATProto stuff worries me, the AppView is expensive to host and no one has created a paid service yet to achieve sustainability.


I don't see any revenue streams, just VC funding. Which raises all kinds of red flags.


I had a similar issue when I first brought my iPad. Turns out, Apple doesn't like custom domains for emails. So, I had to make an Apple account with a Gmail account, then remove the Gmail account and add my email address with the custom domain.

Why? Who knows. Still remember my first experience after buying an iPad.


Might've had something to do with the state of the various email security measures on the domain. I have an Apple account on a custom domain with Fastmail and it's never been a problem.


Mine was also managed by Fastmail. And no one else has ever had a problem with it (including Apple when I added it after signing up).


I couldn't make an account on the website Digikey outsourced all their 3d models to with my work email. signed up with my personal gmail account in less than 30 seconds.

This is not some Apple specific problem.

Also this was yesterday. Never did I get any of the 3 confirmation emails they claim they sent to my work mail.


You have to reach a human to make a Flickr account in 2025 if you use a custom domain. It wasn't too difficult, they gave me some reason about abuse. Whatever.


What does custom domain mean? Just an email provider other than the mainstream ones?


You purchase your own domain name and use that domain name as your email address. For instance, if I had an email address that was me@afandian.com; the afandian.com would be a custom domain. It's not routed to @gmail.com, it's routed to @afandian.com. Now in practice you can have a custom domain and still have it managed by Google's Mail servers; but it's the domain name itself that sends up the flags.


Yeah that's what I thought GP meant.

It just seems like it should be so commonplace. It just seems ridiculous that it means

> You have to reach a human


I agree. When people bemoan the death of lisp machines and RAD and whatnot, remember that we deserve it. We do not want to invest in good tools and treat "Worse is Better" as some twisted virtue, and then wonder why everything sucks and most developer experience is stuck in 80s-90s technology paradigm. We deserve this.


> We do not want to invest in good tools and treat "Worse is Better" as some twisted virtue, and then wonder why everything sucks and most developer experience is stuck in 80s-90s technology paradigm. We deserve this.

Not terribly surprising that one of the most true comments is at the bottom. The Stockholm syndrome by devs desperately wanting to believe that bad tools are good is insane.

It's not even hard to see why Worse is Better is just worse - among many other tests, you can look at the number of production-grade systems and popular tools written in Perl (virtually non-existent) and bash (literally zero). Empirical evidence strongly contradicts the core value tenets of the ideology.


Yeah, the downvotes were expected. Developers do not like being called out for the miserly and self-destructive bunch that we are.

I was building an advance IDE for C and gave up when I realised that no one would buy it because "lol vim is free". Finally, I am gathering the strength to resume working on it, but only for personal use and with no expectation of selling more than 100 copies.

What bothers me the most is the hypocrisy. It's okay to make money by showing predatory ads to unsuspecting populace, but not by selling useful tools. No, that is immoral.


Even worse is the entitlement, refusing to pay for the work of others while expecting to be paid for their own.

Hence why I am a strong advocate of dual licensing GPL + comercial, only be allowed to earn as much as willing to give upstream.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: