Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grayrest
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
121.
▲
by
grayrest
9y ago
It's part of the Multicore OCaml [1] effort. [1] https://github.com/ocamllabs/ocaml-multicore/wiki
122.
▲
by
grayrest
9y ago
> Has threading support improved over the years? The main push in this area is Multicore OCaml[1]. I don't track OCaml closely enough to know how getting this into the main compiler is going. [1] https://github.com/o
123.
▲
by
grayrest
9y ago
> Ocaml almost fits the bill, but the tooling around it is lacking to put it mildly. I know the Reason guys want to tackle project setup / build / deps in addition to their syntax changes. I've found the current release&#x
124.
▲
by
grayrest
9y ago
I expect a "it's easier to use" evangelism push around the upcoming epoch release. There are a bunch of mostly completed but still feature flagged changes that should remove a lot of the borrow checker toe stubbing. Getting
125.
▲
by
grayrest
9y ago
I accept them if I knew exactly what it was used for (chat, calendar, conference) but the random ones around the net are 100% deny.
126.
▲
by
grayrest
9y ago
The about:memory display is pretty easy to read and can force memory collections across the app. Should be fairly easy to track down the cause. I run the developer edition and tend to restart weekly or so to pick up new updates but I don&#x
127.
▲
by
grayrest
9y ago
There's been a number of competing names (e.g. rustler) but rustacean won out because it has the advantage of being ideologically neutral and lacking other connotations.
128.
▲
by
grayrest
9y ago
> Where LISP throws me off is the excessive use of parenthesis There's a standard way to indent lisp (the emacs way, which everybody copies) and as long as it's indented properly you read it like a whitespace significant langua
129.
▲
by
grayrest
9y ago
> Caps lock gets remapped to ESC 15 year vimmer here. Caps -> Ctrl and use C-[ for going to normal mode.
130.
▲
by
grayrest
9y ago
To my knowledge, there isn't a full OSS implementation of K/Q. I do know of a K5 interpreter in JS [1] but otherwise I've only been able to find the free for personal use 32 bit Q distribution. [1] https://github.c
131.
▲
by
grayrest
9y ago
The tradeoffs between Elm and Reason/Fable are that the former is Pure and the latter have imperative escape hatches. There are benefits to both. Elm has a neat time travelling debugger built in and enforces semantic versioning via the
132.
▲
by
grayrest
9y ago
> Rewrite the Readability Parser API That's at least the third rewrite of the parser. The initial version was a js bookmarklet, I did the rewrite into Python in 2008 which kind of sat around and then got turned into the app by a dif
133.
▲
by
grayrest
9y ago
Google put up a code lab for Flutter: https://codelabs.developers.google.com/codelabs/flutter/inde... It's a super simple UI but you can just pretend it's Java and read through the code samples to get a
134.
▲
by
grayrest
10y ago
> I don't know if they ever responded to this issue, but it forever changed my opinion of Reuters. I didn't write the code so I don't have first hand knowledge but I work for the guy who did. It was a data glitch.
135.
▲
by
grayrest
10y ago
If we're just talking about compiling a typed language to javascript, gwt did it 12 years ago.
136.
▲
by
grayrest
10y ago
> To me, in the WebASM world, transpiling to JavaScript is starting to seem a little old-fashioned. It's behind a flag in a couple browsers. Even with a flag, if you're going to actually do anything with the DOM, you're go
137.
▲
by
grayrest
10y ago
If this is a major concern for you, there are several clojurescript projects--Planck and Lumo--that have very fast startup. JVM Clojure is a bit faster than jsc/node clojurescript (~2x IIRC) but that shouldn't matter much for scri
138.
▲
by
grayrest
10y ago
I've maintained a ~20k LoC re-frame app for a year and a half. The performance of Clojure's persistent datastructures with pervasive sCU gives you generally good performance but it's not panacea. I've debugged a hundreds
139.
▲
by
grayrest
10y ago
> I especially welcome the possibility of using a safe language like rust for web development, instead of writing more dreadful javascript... There are now a number of typed languages that have solid compile-to-js support. I've done
140.
▲
by
grayrest
10y ago
What makes someone a senior developer is that they reliably reduce technical risk to a project and deliver on time. There are a lot of definitions for "senior" floating around, but that's what everybody really wants. The main
141.
▲
by
grayrest
10y ago
I don't have anything pressing and I don't know the ecosystem so I'll be waiting it out. My frustration is mainly that I think F# with Fable and Kestrel in VSCode is very compelling for JS shops and the only reason I can'
142.
▲
by
grayrest
10y ago
So, I've been making a slightly more concerted effort to pick up F# because I've always liked F# and .Net core and Fable means that I might actually get to run it at work without the non-starter of switching stuff over to windows
143.
▲
by
grayrest
10y ago
I'm also not thrilled with the current round of Apple hardware. The main thing that will keep me on MacOS for this round is that I really like the extra modifier key. Dropping it means I have to change up all my keyboard shortcuts and&
144.
▲
by
grayrest
10y ago
They just went through a big github discussion about the design that finished last Saturday. It should be actually pretty soon instead of "soon".
145.
▲
by
grayrest
10y ago
If you're bundling it into one payload it does not. If you're code splitting, it's 38k of download time and ~120k of parse time you're not paying on time to first meaningful paint. It's a couple dozen ms on desktops
146.
▲
by
grayrest
10y ago
My usage is generally pretty simple as well but if people are looking for a more complex example, I wrote one yesterday for putting together some test data. Turns DynamoDB responses into newline separated flat arrays: pbpaste | jq -c
147.
▲
by
grayrest
10y ago
It handles the more complex (e.g. CJK) input methods. The alternative is a hidden text field and you have to put more effort into emulating the cursor (e.g. up arrow/down arrow). Regularly re-generating the underlying markup removes a
148.
▲
by
grayrest
10y ago
I hope you don't take my comment as too much of an insult to your work. I consider the hallmarks of the current generation of frameworks to be component composition, framework based change synchronization (KVO, diffing, dirty checking)
149.
▲
by
grayrest
10y ago
I'd never heard of this library and I spend a couple hours a day reading developer news so I wouldn't call this popular. I'd also argue that this as a current generation framework. I only did a brief skim but the patterns rem
150.
▲
by
grayrest
10y ago
The only use case for jQuery is if you want virtually all your logic and rendering to be server side and only want to use javascript for toggles, form checking, or other jQuery sprinkles. I wouldn't choose this but if someone did and p
More ›