Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nikitaga
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
nikitaga
3y ago
My quite niche open source project broke this threshold last year, via Github sponsorships. Of course, I put a lot of time into it, so it's not "passive income" or even "market rate income", but still, without the
62.
▲
by
nikitaga
3y ago
Ah! Right, I forgot that using JSDoc-style comments for static type checking was a thing back then. Nowadays we just feed Scala.js output to Closure compiler for it to optimize and minify, it would be too painful to write such comment-centr
63.
▲
by
nikitaga
3y ago
You didn't need Ocaml to use Flow, and it's not like the average Typescript/Flow dev ever looks at the source code of Typescript/Flow, let alone contributes to it. Flow died out because it focused on things that JS devs
64.
▲
by
nikitaga
3y ago
I'm not sure that it was just Facebook-specific needs. Aside from being faster (for their large code size), back in like 2015 Flow was also a better type checker than Typescript despite being a younger project. It made different design
65.
▲
by
nikitaga
3y ago
How does a programming language "win" against a code minifier? Typescript and Closure compiler solve entirely different problems, they are not in any way alternatives to each other. It's not like Typescipt somehow solved code
66.
▲
by
nikitaga
3y ago
(not the OP, just my two cents) (1) is the distinguishing characteristic of TDD, but it is not an end in itself, it's a mere way to achieve (2). You write the test after you have the API design, but before you have the implementation,
67.
▲
by
nikitaga
3y ago
> But this article is missing the context about _why_ the Patent Office claims to think this is necessary in the first place. Their claimed rationale for these changes is simply dishonest. Hundreds of patent trolls have been abusing pro-
68.
▲
by
nikitaga
3y ago
Pretty arrogant to assume that if the US wasn't available as the most fertile ground for tech companies, then there would be "anything". That's like saying that without China no electronics would be manufactured. Profit-
69.
▲
by
nikitaga
3y ago
> goal of mastering the split keyboard Is this your actual goal, or the means to some end? Do you need the ergonomics of split keyboard to deal with wrist pain, or do you just like the particular 42 key keyboard that you have? There'
70.
▲
by
nikitaga
4y ago
There: http://hnapp.com/?q=score%3E100%20-openai%20-ai%20-gpt%20-ch...
71.
▲
by
nikitaga
4y ago
I don't think they would be writing this blog post if their "go ahead: clone us" strategy was working as well you imply it should. Mass market products live and die by the average customer, and the average person in need
72.
▲
by
nikitaga
4y ago
> I think it was the combination of Flow being from Facebook, and the “no build step/its just JS with annotations” thing which people made a big deal out of, but I never saw as a big differentiator. I put quite some time into evalua
73.
▲
by
nikitaga
4y ago
If they make it affordable enough for high-traffic non-profit websites to use on a whim, they will be leaving a lot of money on the table from web businesses who do actually make money – and those businesses are actually the best customers
74.
▲
by
nikitaga
4y ago
> RCS (the open protocol which is the best analog to iMessage) It's so "open" and so "best" that Android doesn't even provide a public API for third party clients to use it. It's just yet another pseudo
75.
▲
by
nikitaga
4y ago
I've been working with Scala.js for several years and I have no idea why JDG chose those four bullet points as important weaknesses of Scala.js. Those weaknesses seem overstated, they just aren't the things I had to ever worry abo
76.
▲
by
nikitaga
4y ago
It's also worth noting that Scala / Scala.js includes lots of features that JS developers use a plethora of third party libraries for. For example JS has no immutable collections built-in, so you'd need something like immutab
77.
▲
by
nikitaga
4y ago
Typescript is not actually very type safe, and although they sometimes make small improvements on that front, the unsafety is fundamentally very much by design, they prioritize supporting all the dynamic Javascript idioms over type system
78.
▲
by
nikitaga
4y ago
> One side controls and puts rules for the entire conversation, that's the issue. Moderation bias is only a minor issue in practice, compared to the real issues that I mentioned. Twitter is still a cesspool of both left wing and rig
79.
▲
by
nikitaga
4y ago
You are grossly overselling how "amazing" Canadian governance is. Canada has essentially the same two party system as the US, with one of the two major parties winning literally every election in the last 100 years, and all but on
80.
▲
by
nikitaga
4y ago
If you think it's the Twitter's moderation team who's responsible for "to control and influence the conversation itself" on Twitter, I got bad news for you. Political conversation on twitter is driven by: 1) loud ex
81.
▲
by
nikitaga
4y ago
Of course, I see that. But open source projects routinely manage to meet technical expectations while failing specifically at meeting UI / UX expectations. That makes sense for unfunded projects because most developers are not good des
82.
▲
by
nikitaga
4y ago
Well if you can, then why aren't they as good as Telegram, and why should I be holding my breath for their UI / UX to suddenly improve? Matrix has been around for almost as long as Telegram. I don't use either so I don't
83.
▲
by
nikitaga
4y ago
Lol yes I know I know. I lost my cool as I was writing that damn comment. So frustrating.
84.
▲
by
nikitaga
4y ago
scalaz is irrelevant to scala in 2022, cats won almost everyone over a long time ago. The author is basically raising a giant "I haven't touched Scala in years (or ever)" flag by bringing up that choice. Then proceeds to summ
85.
▲
by
nikitaga
4y ago
FFS if I read yet another article bringing up cats vs scalaz as relevant to Scala today, I'm gonna keep my cool and ignore it with prejudice, just like I did this one. If you have so little awareness of the Scala ecosystem that you don
86.
▲
by
nikitaga
4y ago
> Merchants can pass the CC surcharge through; I’d expect them to do so when a very low cost immediate settlement option is available. Canada has had low-cost Interac debit cards for a long time, and although they've been very popul
87.
▲
by
nikitaga
4y ago
> Maybe I'm confused, but I have an right Ctrl and a right Alt. Both keys are left to the arrow keys. I thought you wanted to switch around also those two keys. That would be ticking a checkbox in the keyboard config afik. Same layo
88.
▲
by
nikitaga
4y ago
> Where's the problem to tick a checkbox and change that? What checkbox do you mean? (I understood the one about ctrl+tab, but not this one) I'll give KDE a shot next time, but I think some apps I use heavily are actually GTK a
89.
▲
by
nikitaga
4y ago
> Why would it be any different than on macOS? Because in MacOS those arrow-based text shortcuts are Alt-based, not Ctrl-based, and right Alt is already located right next to the arrow keys where it's most convenient for those parti
90.
▲
by
nikitaga
4y ago
Since you mention GTK, I assume that must be the root of my problem – I keep trying Ubuntu and some other GNOME distros, haven't tried KDE. Ubuntu was definitely a mess when it comes to consistent shortcuts when I last tried it (a coup
More ›