Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jnbiche
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
83 ms
·
691.
▲
by
jnbiche
9y ago
Eh, I don't know. I like Arch but it can be a lot of work. For my main dev machine, I use Ubuntu to just get shit done, particularly given the fact that many open source projects have a Debian package if not an Ubuntu PPA. Arch did m
692.
▲
by
jnbiche
9y ago
You're correct, I updated my post accordingly.
693.
▲
by
jnbiche
9y ago
Yeah, they say that, and yet they don't want explicit tailcalls either.
694.
▲
by
jnbiche
9y ago
> But their pushback is for pragmatic reasons I saw zero reasons given for the failure to implement in that thread (which I had not seen before), other than a brief mention of stack traces (which is quite solvable with a shadow stack).
695.
▲
by
jnbiche
9y ago
> There is no masterplan and no pushback. I don't think there's a masterplan or some anti-functional conspiracy, but I do think there's pushback. They implemented the feature behind a flag but from what I've read (ca
696.
▲
by
jnbiche
9y ago
Still disappointed that Node has backed out of optimized tailcalls (edit: should have written proper tail calls here, since that's what the past 3 now specs have called for, ES5, ES6, and ES2017). I think it's the only part the
697.
▲
by
jnbiche
9y ago
I suspect that with your Java, you'll find Swift to be a snap to get started in, particularly if you've also experimented ever with Scala. Mastering idiomatic Swift is a bit harder, but definitely doable with a bit of effort.
698.
▲
by
jnbiche
9y ago
He made it with React.
699.
▲
by
jnbiche
9y ago
Chris Lattner hasn't been at Apple since leaving for Tesla back in January (he has recently left Tesla, as well).
700.
▲
by
jnbiche
9y ago
> Results. Delivery of requested work products on schedule with quality. Because we all know that software estimation is a solved problem. Particularly with non-technical managers.
701.
▲
by
jnbiche
9y ago
Yes, but that's not what this ratio purports to measure. Also, the fact that you wrote n:n with the colon in between would make it by definition a ratio.
702.
▲
by
jnbiche
9y ago
Wouldn't that be the Magarshak ratio?
703.
▲
by
jnbiche
9y ago
Too late. I finally added media.giphy.com to my UBlock filter. This one put me over the edge, since I couldn't focus on the content. However, otherwise an excellent introductory article. Got me reading about Shannon, Kolmogorov, and
704.
▲
by
jnbiche
9y ago
> I believe the majority of people working on open source projects are like me: they work on things someone pays them for but do not have the time to do anything for someone else. To be fair, I've also occasionally had people pay me
705.
▲
by
jnbiche
9y ago
> free software devs can handle being told off once in a while That's bullshit. I mean, that's one of the main reasons I never bothered submitting a patch for Linux. Many of us really don't like being told off for what
706.
▲
by
jnbiche
9y ago
> He shouldn't blame a community of volunteers for not fixing his personal problems for free. Please allow me to highlight this statement. I encountered it so frequently when I created and maintained several popular open source pro
707.
▲
by
jnbiche
9y ago
Agreed. Besides HN, and Reddit for occasionally indulging my darker political side, Quora is the only social content I regularly consume. Besides math, there's also some excellent writers on machine learning and computer science.
708.
▲
by
jnbiche
9y ago
> code may typecheck in the browser you tested, but it has to run in other browsers which have differences in their APIs. If you are referring to an second API that is differently typed, what happens if you do use a dynamically-typed lan
709.
▲
by
jnbiche
9y ago
Yes, it's not possible to construct a static type system that accepts all correctly-typed programs. They only accept correctly-typed programs within their type system. So just because you can't devise a type system that accepts al
710.
▲
by
jnbiche
9y ago
Yeah, it was pretty clear from the outset that the author(s) had a biased view against static typing when they describe static type "fanatics" versus dynamic type "advocates", and go on to discuss all the ways static typ
711.
▲
by
jnbiche
9y ago
> Over and over.. like a crack addict..he simply can't control his desires for the eye-cocaine. Dude, he's 5. He's not some addict. Relatively few 5-year-olds can control their desires in a consistent way. I mean "k
712.
▲
by
jnbiche
9y ago
> This episode, and previous ones with NumPy, Octave and other open-source projects have got me thinking: would it be worth adopting Swedish-style radical transparency and publishing a project's financial status and balance in a sta
713.
▲
by
jnbiche
9y ago
They should first get package signatures implemented, it's a bigger threat to the npm community. At worst, the mispelled packages effect a handful of people who don't double check the package name for the package they're ins
714.
▲
by
jnbiche
9y ago
> Telling China that their government is objectively wrong and should do things differently is pretty hypocritical unless we'd accept them telling us that our respective governments are wrong and should change. Uh, did you miss the
715.
▲
by
jnbiche
9y ago
> Cool! Does it enforce third-party libraries as well? Yes, as long as you lint those libraries, too. > A thing that typescript and/or flow doesn't support, is JSON. What if a JSON object doesn't match the type? That&#x
716.
▲
by
jnbiche
9y ago
What problem did you have?? I've been using Flow.js for work for several years now, to great success. I feel very uncomfortable now writing plain JS.
717.
▲
by
jnbiche
9y ago
This is trivial to avoid with a linter (which is a good idea to use anyway with JavaScript). For Flow, there's an eslint plugin that allows you to raise an error on the use of any weak type, such as `any` [1]. I'd be very surpri
718.
▲
by
jnbiche
9y ago
> Lack of purity. I agree. Which is why I said "many if not most" benefits, not all benefits. > It's impossible to validate that external JSON data is the correct type at runtime. Not sure I understand what you'
719.
▲
by
jnbiche
9y ago
Please read my comment again, I said "many if not most" of the benefits. And I was referring specifically to the tire system, not the language as a whole. Listen, I love pure functional languages, but the step up from JavaScript t
720.
▲
by
jnbiche
9y ago
> I've been programming a long time, and elm shattered my views of the relationship between a coder and his/her compiler. I love Elm as much as the next guy, but be aware that you can get many, if not most, of these same benefi
More ›