Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pbiggar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
331.
▲
by
pbiggar
5y ago
Here's something I wrote in 2018 that could basically be the exact same thing written today: https://medium.com/@paulbiggar/how-to-fund-open-source-8790e...
332.
▲
Benchmarking F#6 Tasks
(blog.darklang.com)
1 points
by
pbiggar
5y ago
|
0 comments
333.
▲
by
pbiggar
5y ago
Lambda is telling people that they can make them professional programmers, so the onus is on Lambda to do that to get paid. The grad is obviously going to try to get a job, but if it's demoralizingly difficult to do so, Lambda hasn
334.
▲
by
pbiggar
5y ago
I regularly talk to founders who are going through the process of leaving their startup, and something that always gets tricky is what happens with your vested equity. Friendships are lost over this question. I did a bunch of research and t
335.
▲
by
pbiggar
5y ago
This was why I chose F# instead of Rust for the Darklang rewrite [1] - I just couldn't get async to work well, and the hoops and complexity I had already had to get it even close to working were way too much. [1] https://blo
336.
▲
by
pbiggar
5y ago
F# is such a great language. It's got all the great things about Elm and OCaml (that is sum-types and immutability), except it's also got an extremely mature ecosystem (.NET) which keeps getting better and more performant. I'
337.
▲
by
pbiggar
5y ago
I tried them all, didn't like any of them. As I recall, Suave is on its way out, and was replaced by Saturn. Saturn is built on Giraffe. I found Saturn to be incredibly confusing because you need to understand both it and Giraffe to be
338.
▲
by
pbiggar
5y ago
This is really nice. For comparison, this is what using ASP.NET directly in F# is like: https://github.com/darklang/dark/blob/main/fsharp-backend/sr...
339.
▲
by
pbiggar
5y ago
If you provide the GET parameter "source" (which means you try /the-url?source"), it prints a pretty-printed version of the source code. So basically it allows the reader to read the source directly without hunting it do
340.
▲
by
pbiggar
5y ago
There's a VSCode plugin based on magit. In my experience, it's basically identical (though occasionally a bit slow when there's lots of files). https://marketplace.visualstudio.com/items?itemName=kahole.m...
341.
▲
Chrome “Following” Feature (RSS)
(twitter.com)
17 points
by
pbiggar
5y ago
|
6 comments
342.
▲
by
pbiggar
5y ago
I don't agree with this at all. While it's true that there are lots of bad libraries and many libraries are easy, you really isolate yourself from the broader ecosystem by doing this. Vendors and 3rd party solutions are now much h
343.
▲
by
pbiggar
5y ago
That was my thought (I wrote the Dark post). It also makes me think of CircleCI where they stayed in Clojure for quite some time - it really didn't have that much need for libraries (and the ones it did need, such as AWS, were provided
344.
▲
by
pbiggar
5y ago
This is an excerpt from "I am Joaquin" [1], of which wikipedia [2] says: > I Am Joaquin (also known as Yo soy Joaquin), by Rodolfo "Corky" Gonzales and translated by Juanita Dominguez, is a famous epic poem associated
345.
▲
by
pbiggar
5y ago
> Constructing or incrementally updating an AST is not cheap. In particular, most ASTs are very fragile and there are characters when inserted at the wrong position invalidate the entire AST (e.g. prepending a C-like document with `/
346.
▲
by
pbiggar
5y ago
My claim - which I am testing with https://darklang.com - is that code being stored as text is a source of significant friction. There are certainly trade-offs, but the value of the non-text representation is under-considered, a
347.
▲
by
pbiggar
5y ago
I think people don't spend enough time thinking how many of the problems they have are caused by the fact that programming languages are just text that need to be parsed by every single tool they use. If languages were (eg) AST-based,
348.
▲
by
pbiggar
5y ago
I wrote a post about this! the problem is not that there is no money, or that they don't want to donate, it's that there isn't a good way for them to donate. https://medium.com/@paulbiggar/how-to-fund-ope
349.
▲
by
pbiggar
5y ago
fwiw, this is what we do in Dark [1]. We store (serialized) ASTs, then then we pretty print them in the editor. This converts the AST into tokens that you see on your screen, complete with configurable* indentation, line-length, etc. Code w
350.
▲
by
pbiggar
5y ago
> It may not look active from the outside, but I'm sure that the companies that used it still use it, while Rescript is still very young. I think I might not have been clear when I said that reason is dead. Let me try again: ReasonM
351.
▲
by
pbiggar
5y ago
It may claim to be that, but in practice it is not. Most of the Reason repos have barely been touched in months, while ReScript continues to have a lot of momentum. The reasonml forums [1] are down to 3 posts in the last month, vs 85 in the
352.
▲
by
pbiggar
5y ago
Reason doesn't really exist anymore. "Native Reason" was just reskinned Ocaml, and the thing previously referred to as ReasonML continues life as ReScript.
353.
▲
by
pbiggar
5y ago
I'd love to know why any time I read something about clojure, it's inevitably cluttered with big words that the author (or some other clojurian) invented that have a lot of deep and important meaning, that make it impenetrable to
354.
▲
by
pbiggar
5y ago
Not to toot my own horn but also darklang ( https://darklang.com )
355.
▲
by
pbiggar
5y ago
As I understand it, honeycomb popularised observability before it got redefined by other vendors to match their offering. So I think you're the victim of other vendors' marketing here.
356.
▲
Optimizing Tasks in F#
(blog.darklang.com)
6 points
by
pbiggar
5y ago
|
0 comments
357.
▲
by
pbiggar
5y ago
> faq at gail period com There's a typo at the bottom of the page, I think you mean faq at gMail period com.
358.
▲
by
pbiggar
5y ago
Signed up for it to use with darklang a few weeks ago but haven't heard anything - are they adding more people to the beta?
359.
▲
by
pbiggar
5y ago
Fyi, Dark isn't hibernating. It's actively being worked on. See the repo: https://GitHub.com/Darklang/dark
360.
▲
by
pbiggar
5y ago
Oh good. Something was going wrong issuing new customer certs for Darklang. Glad it's not my bug!
More ›