Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jraph
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
961.
▲
by
jraph
2y ago
I believe making paid open source code to handle interoperability with something inherently closed / paid (if not outright expensive) is a good approach. Would be users are already used to pay for a related provider anyway, and it'
962.
▲
by
jraph
2y ago
> I know this is a fairly well-trodden model Actually, if you have other examples of this happening in the wild, I'd be quite interested. The other widespread example I have in mind (which seems to work well) is WordPress extensions
963.
▲
by
jraph
2y ago
In dedicated widgets yes, but widgets that aren't specifically dedicated for text editing don't usually let you select the text. Try selecting explanatory text, or text associated to checkboxes in a Qt app: it won't work. The
964.
▲
by
jraph
2y ago
My company does exactly this intentionally for everything we sell at our extension store. Everything under LGPL, license checks that you could bypass with not much effort. It allows selling actually free software and can work well if you do
965.
▲
by
jraph
2y ago
Open source / Free software comes with all the usual benefits: - you can fork and adapt to your needs - should the original authors stop developing it or take a direction you don't like but your started depending on it, someone ca
966.
▲
by
jraph
2y ago
> How does the business plan deal with the chance that it's perfectly in my hands (read: on anyone with whatever motivation, usually commercial) to grab the code and provide the same thing but cheaper or even free? Here, it is just
967.
▲
by
jraph
2y ago
> For a company, the product itself, what makes money, cannot be OSS It can. I work for XWiki SAS, and we sell some extensions under LGPL at store.xwiki.com. And it works, people and especially companies, choose convenience over installi
968.
▲
by
jraph
2y ago
Fully agree, "Type your JavaScript code" (pun initially not intended) would have been better :-)
969.
▲
by
jraph
2y ago
What do you mean by blocking? Are you getting a 4xx http response? Or are TCP packets lost? Only from the feed reader or from a regular browser as well? In any case, you should probably ask her directly by using https://rachelbyt
970.
▲
by
jraph
2y ago
For context: FreePBX is an open source web configuration UI for Asterisk, which is a powerful VoIP / telephony (SIP) server. With Asterisk, you can for instance take calls, build menus you navigate by dialing stuff, take passwords from
971.
▲
by
jraph
2y ago
Yeah, you probably don't want to license under MIT for proprietary use cases. You could take inspiration from the Qt project for how they do this. It takes one "non-commercial" project to release their code and people can use
972.
▲
by
jraph
2y ago
Okay, that's quite convincing, thanks!
973.
▲
by
jraph
2y ago
But you could have a single main() call without the if statement, couldn't you?
974.
▲
by
jraph
2y ago
I never understood why people bother with this when writing their python main file, which is never going to be imported because it doesn't make sense in the first place.
975.
▲
by
jraph
2y ago
I think gp is right, and I don't think it's gatekeeping. I thought this about Java, it was easy to criticize its verbosity, but I realized how insignificant this is when actually practicing it. There's probably way more inter
976.
▲
by
jraph
2y ago
I was not arguing for explicit typing myself in the previous comment (I was just the messenger). But now I'm going to. For context, I write code in both explicitly typed and not explicitly typed languages (mostly JS). > The JIT seem
977.
▲
by
jraph
2y ago
> The author never actually says what is so wrong with JavaScript The lack of explicit typing. The author argues against untyped code, and for using typescript instead of javascript to get types.
978.
▲
by
jraph
2y ago
I appreciate your answer. Thanks, and apologies accepted.
979.
▲
by
jraph
2y ago
> Those parents need to find solutions that don't involve forcing their morality on others I believe forbidding these ads is morally good, but it's not just morality. It's knowledge backed by studies: - children are easily
980.
▲
by
jraph
2y ago
Not at the cost of harming people, usually. Its role is also to protect individuals themselves. Infinite individual freedom doesn't exist, it stops where others' individual freedom starts.
981.
▲
by
jraph
2y ago
> Its because I don't want the government, people who I've never met in person and honestly are not the most moral of individuals, making moral decisions for my children on my behalf. But without the law, they are doing the mor
982.
▲
by
jraph
2y ago
Children are totally targeted. They will ask their parents and put pressure to buy them stuff. Maybe even the parents who don't cave in can be relieved of this. In the longer term, stuff that enters your brain as a child shapes you and
983.
▲
by
jraph
2y ago
Wakelocks don't answers at all the concerns I raised. And I don't currently use these tools. And I'm not omniscient. I'm flagging you because you are just introducing aggressity here and this is completely useless. I
984.
▲
by
jraph
2y ago
> (on the contrary, Android has an interesting security model). Which doesn't really apply to a server use case, does is?
985.
▲
by
jraph
2y ago
It is also hardware: the 2800mAh battery is limited and the modem is a separate SoC wired on USB. And everything is heavy for the limited main SoC, so takes more time and more power and so the phone is not sleeping for longer for the same
986.
▲
by
jraph
2y ago
On Signal it is way easier thanks to signal-cli [1]. [1] https://github.com/AsamK/signal-cli
987.
▲
by
jraph
2y ago
It could be about reusing hardware that would otherwise sleep forever in a drawer. This would be commendable.
988.
▲
by
jraph
2y ago
Yep, it could work, and I happen to have such a hub (it came with the PinePhone). I think the PinePhone is able to receive power AND do USB OTG at the same time, to be confirmed. To be completely honest, what I had in mind was to use it as
989.
▲
by
jraph
2y ago
Absolutely, this is for hardware reuse. I wouldn't buy a phone specifically for this, there are better options.
990.
▲
by
jraph
2y ago
Termux is an option but using pmOS is far from silly. Android and Termux have their limitations. Granted, I was running a full KDE session in Termux on a 2016 phone, but I saw Android OOM-kill random processes in Termux. You probably don&#x
More ›