HNHacker News
TopNewBestAskShowJobs

TAForObvReasons

4,197 karma · joined April 14, 2016

submissionscomments
TAForObvReasons··on GitHub is sued, and we may learn something about Creative Commons licensing
I'd like to propose a "golden rule" test. If Copilot was truly not at risk of regurgitating large blocks of code verbatim, why didn't Microsoft train it on proprietary Microsoft code as well? Why was it limited to user-submitted code on GitHub? If there is any argument pointing to licensing or copyright or patents, it stands to reason those concerns would apply to any corpus of user-submitted code since users could easily misrepresent the licensing.
TAForObvReasons··on Ask HN: How many of you are open to Piracy again?
Even license holders benefit from using the pirated versions of games:

> Denuvo DRM Outage Leads to Major Games Being Unplayable

[0] https://gamerant.com/denuvo-drm-outage-major-games-unplayabl...

> The cracked version of Resident Evil Village runs better, testing confirms

[1] https://www.pcgamer.com/resident-evil-village-drm-denuvo-stu...

> Shadow of the Tomb Raider Reportedly Runs Better Now That Denuvo Has Been Removed

[2] https://gamerant.com/shadow-of-the-tomb-raider-reportedly-ru...

TAForObvReasons··on Update: Stripe is holding over $400k of mine with no explanation [resolved]
Customer support, at a company that is not obsessed with customer support and satisfaction, is typically "check the box". They have to provide some sort of support. It is seen as a cost center rather than as a face of the company. "number of unfixed issues" isn't relevant if you perceive customer support as perfunctory.

As a result, for many companies obsessed with KPIs, the only KPI for customer support is "price". In that lens, they are optimizing.

Obviously this situation is awful for customers.

TAForObvReasons··on Update: Stripe is holding over $400k of mine with no explanation [resolved]
Frontline support is oftentimes outsourced to firms like Arise Virtual Solutions [1] and workers typically have very little authority to escalate or fix more complex issues. Social media people usually have channels to marketing and other teams and are explicitly instructed to escalate the "trending" cases

[1] https://www.propublica.org/article/meet-the-customer-service...

TAForObvReasons··on Ask HN: Who is hiring? (January 2023)
IMHO it is a worthwhile discussion, but not according to @dang's understanding of HN:

> HN is not a site for discussing legal matters per se, but only the ones that gratify intellectual curiosity, and only to the extent that they do. That is what we're optimizing for here.

Taken at face value, it is unclear if this particular discussion "gratifies intellectual curiosity"

https://news.ycombinator.com/item?id=20620430

TAForObvReasons··on Ask HN: What are the best open source TypeScript projects I can learn from?
There are plenty of proprietary source code leaks, and those are technically "source available" since the source is available, but that is not a recommended practice.
TAForObvReasons··on Ask HN: What are the best open source TypeScript projects I can learn from?
n8n is not open source and many of the projects are using a hybrid licensing model. Code on GitHub is "source available", not necessarily "open source"
TAForObvReasons··on I am not a supplier
If Apple is distributing free and open source software as part of the base operating system, certainly they should be taking on some of the support burden. This would be a different story if Apple wasn't shipping curl directly.
TAForObvReasons··on I am not a supplier
https://twitter.com/AppleSupport/status/1461330383425970180

> Thanks for contacting us. To get help with this issue, please reach out to Curl: https://curl.se/gethelp.html

The original tweet was deleted. If this were a bug report related to the system distribution of curl on M1 macOS (apple's proprietary platform), it seems somewhat entitled that Apple would pass the support burden to the curl author without providing resources to debug on their proprietary platform

TAForObvReasons··on I am not a supplier
Rust : Cargo :: Haskell : Hackage . It's extremely easy to add dependencies and that problem is independent of purity.

As an example of an "impure language" with security in the form you envision, Deno allows you to specify access controls on a per-script or per-dependency basis. You can specify imports that prevent dependencies from opening sockets or writing files or reading files.

Many years ago npm inc treated download and package counts as KPI. They pushed back against sensible measures like code signing, instead centralizing the ecosystem and encouraging cross-dependencies within their registry. A more security-oriented package manager would have focused on code signing and vendoring strategies.

TAForObvReasons··on I am not a supplier
the current fragility of the "software supply chain" stems from package managers and their perverse economic incentives, and this is just as true for "pure languages". Vendoring and auditing dependencies greatly reduces the attack surface area.
TAForObvReasons··on Why “OpenBSD Mastery: Filesystems” Is Not in Amazon’s Kindle Store
Artificial scarcity model is definitely not "done", given that the author is still selling copies. The benefits (exposure) on Amazon is not worth the cost for the author.
TAForObvReasons··on Stripe is holding over $400k of mine with no explanation
In the lens of vendor diversification, using multiple providers is good business sense.
TAForObvReasons··on Stripe is holding over $400k of mine with no explanation
Is it "abused by anyone who has a stripe problem" or is stripe support so woefully unresponsive that HN "escalation" is the only way to get a response?
TAForObvReasons··on Mold linker: targeting macOS/iOS now requires a commercial license
or the core ideas from mold [1] make their way to gold and other linkers.

[1] https://github.com/rui314/mold/blob/main/docs/design.md

TAForObvReasons··on APITable: open-source Airtable alternative
Investment. There are multiple VC groups trying to fund products in this space and using GitHub and other metrics to pick targets
TAForObvReasons··on I am done. I give up
VC-backed startups have a very different "lifestyle" from bootstrapped startups. Building the business is harder but running the business is much easier since you don't have the weight of exit strategy bearing down on you. Those external pressures are now showing up thanks to rising interest rates and investors asking questions.

You can't be coerced to make business decisions like selling out to a competitor or aggressively raising prices if you own the company.

TAForObvReasons··on Ask HN: FOSS Projects Worth Donating To?
Look at software you use and identify underlying libraries.

SVGO https://github.com/svg/svgo is used by many graphics software but hasn't seen donations commensurate with usage https://opencollective.com/svgo

TAForObvReasons··on Web IDE Beta
VSCodium, aka VSCode without the Microsoft proprietary bits, uses https://open-vsx.org/ as the extension registry. The hard problem is convincing devs to cross-publish
TAForObvReasons··on The golden age of streaming TV is over
Gabe Newell (co-founder of Valve) said it best:

> One thing that we have learned is that piracy is not a pricing issue. It’s a service issue ... The easiest way to stop piracy is not by putting antipiracy technology to work. It’s by giving those people a service that’s better than what they’re receiving from the pirates.

~10 years ago Netflix was superior. With the shifting catalog and the pricing tiers for high-quality streaming, the value proposition is not as clear today.

TAForObvReasons··on Ryujinx (Switch Emulator) Update
https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Conf...

> Your Switch keys and either your dumped firmware or recent game cartridge untrimmed XCI

> Your dumped Nintendo Switch games or homebrew

You don't need a hacked switch if you can find the homebrew apps / games / firmware on the internet and if you can find a donor set of keys. But that enters questionable territory

TAForObvReasons··on Show HN: An Excel Wordle Solver
From March: https://techcommunity.microsoft.com/t5/excel/wordle-with-exc...

4.5MB XLSX https://techcommunity.microsoft.com/t5/excel/wordle-with-exc...

It uses the full information when generating possibilities, including letters that are not in the solution/

TAForObvReasons··on I found a bug in SQLite
There was an interesting comment a few months ago [1]

> Not mentioned is that the full test sqlite test suite is proprietary and you need a super expensive sqlite foundation membership to get access to it.

According to Dr Hipp [2], no one bought the test suite. So there are definitely deficiencies in the test suite which may have been better addressed if the full test suite was open.

[1] https://news.ycombinator.com/item?id=33346661

[2] https://corecursive.com/066-sqlite-with-richard-hipp/#billio...

TAForObvReasons··on Premium .dev domain with Google costs $850
Stick to .com domains
TAForObvReasons··on Premium .dev domain with Google costs $850
the "more" is that it depends on the actual term.

For example, setting.dev is $180/yr https://domains.google.com/registrar/search?searchTerm=setti...

It is likely that there was no premium pricing in the beginning. It was established after the initial lease

TAForObvReasons··on Tabs and Makefile (2015)
That breaks backwards compatibility since a rule line can start with spaces:

    nonws:
    <tab>echo nonws
      ws:
    <tab>echo ws
TAForObvReasons··on Apple announces ‘upgrade’ to App Store pricing, adding 700 new price points
Amazon used Oracle until a few years ago, Google accounting teams used Excel, etc.
TAForObvReasons··on Paying maintainers isn’t a magic bullet
The hard truth is that these "for profit businesses" wouldn't use many of the projects if they weren't free and open source in the first place. This is why the moral argument falls on deaf ears.

Relicensing is an increasingly popular choice for OSS devs to to try to monetize usage, and it works since it is oftentimes cheaper to just pay than to rewrite software.

TAForObvReasons··on Paying maintainers isn’t a magic bullet
Read the sentence in its entirety, dropping the parenthetical comment:

> If you follow the above, you’ll see the supposed “free rider” problem is simply a natural consequence of open source being free as in beer: it’s not a problem to be solved, it’s a consequence to be embraced and exploited.

"to be embraced and exploiting" is referring to the consequence, not to the open source developers.

What the author is trying to say is that a large segment of the users of open source software are using it because it is free as in beer. That sounds like a problem, and it is if you are narrow-mindedly thinking about how to monetize the open source software directly. But there are other ways for open source developers to take advantage of the opportunity.

TAForObvReasons··on Activision’s faulty anti-cheat software
Google is the worst of the worst. At least you can easily choose not to play Activison games. It's much harder to choose not to participate in the Google ecosystem, and actions in one service or account can have deep repercussions to other services and "associated" accounts. Appealing to an actual Google support human being is seemingly impossible
← PreviousPage 2 of 34Next →