Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
enum
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
enum
3y ago
Also note that StarCoder itself is open (but not replit-finetuned).
62.
▲
BigCode Project Releases StarCoder: A 15B Code LLM
(huggingface.co)
185 points
by
enum
3y ago
|
37 comments
63.
▲
by
enum
3y ago
StarCoder is a 15B LLM for code with 8k context and trained only on permissive data in 80+ programming languages. Release thread: https://twitter.com/BigCodeProject/status/165417494197606811... Model: https:/
64.
▲
by
enum
4y ago
Give this notebook a shot: https://github.com/arjunguha/BigCode-demos/blob/main/bigcode... A GPU will help, but I found it passable on a CPU as well.
65.
▲
by
enum
9y ago
Stopify is a JS-to-JS compiler. It performs a lot better than a JS-in-JS interpreter could.
66.
▲
by
enum
9y ago
All the selectable languages compile to JavaScript. Stopify takes that JavaScript output and makes programs stoppable, steppable, etc. Therefore, each demo is a composition of two compilers: (1) a third-party X-to-JS compiler and (2) Stopif
67.
▲
by
enum
9y ago
Fixed and added a little FAQ. :)
68.
▲
by
enum
9y ago
It depends on the source language. We have done extensive benchmarking. For example, on Python the median slowdown is 1.4x. PyJS doesn't use all of JavaScript's features and we can exploit that to improve performance. Our worst sl
69.
▲
by
enum
9y ago
We'll put more technical details on the website very soon. Since you asked for an abstract, let me reply via DM on Twitter. (I'm @arjunguha)
70.
▲
by
enum
9y ago
Hi @amasad, In collaboration with @jpolitz, we've been working on way to debug programs written in arbitrary source languages in the browser that you may find interesting. You can find a technology demo here: http://www.stop
71.
▲
by
enum
13y ago
This abstract suggests that the bound may be lower: http://jointmathematicsmeetings.org/amsmtgs/2160_abstracts/1... From http://jointmathematicsmeetings.org/meetings/national/jmm201...
72.
▲
Elm at Prezi
(engineering.prezi.com)
175 points
by
enum
13y ago
|
100 comments
73.
▲
by
enum
15y ago
Cool stuff. I think it's similar to custodians in Racket (the artist formerly known as PLT Scheme): http://docs.racket-lang.org/reference/eval-model.html#(part....
74.
▲
by
enum
15y ago
> In Haskell, when I read an API, I know no effects lurk behind the pure type signatures. I wonder how often unsafePerformIO : IO 'a -> 'a is employed
75.
▲
by
enum
16y ago
For example: http://www.cs.ucla.edu/~kohler/class/10f-aos/
76.
▲
by
enum
16y ago
On current releases of PLT Scheme, you can use: #lang plai to write the programs in the book, instead of using PLaneT.
77.
▲
by
enum
16y ago
Yep, reactive programming. You can do this in JavaScript too: http://www.flapjax-lang.org/
78.
▲
by
enum
16y ago
"Practical Foundations of Programming Languages", available online: http://www.cs.cmu.edu/~rwh/plbook/book.pdf
79.
▲
by
enum
17y ago
I believe it's feature size: http://en.wikipedia.org/wiki/Photolithography
80.
▲
by
enum
17y ago
UW has a terrific CS program. You will learn a lot.
81.
▲
by
enum
17y ago
Based on Fig. 1 and the text describing it, the study seems to conclude that imperative programming is unlike anything students have seen before. "all had enough school mathematics to make the equality sign familiar." Sure, but = in imperat
82.
▲
by
enum
17y ago
grad school is a 5+ year commitment. Launching a startup probably takes less time. Also, grad. school is not about entrepreneurship. Perhaps there are transferable skills, but research has different goals.
83.
▲
by
enum
17y ago
DrScheme
84.
▲
by
enum
17y ago
Is Python really pulling a syntactic trick? I think < is simply left associative: True < 4 is True. Similarly, I think > is right associative. (50 > 30) > 10 does not hold, but 50 > (30 > 10) holds.
85.
▲
by
enum
17y ago
You don't have to learn Emacs. Also, Common Lisp isn't the only option. Try Scheme, this one: www.drscheme.org.
86.
▲
by
enum
17y ago
Misses laziness, which is arguably the most confusing part.
87.
▲
by
enum
17y ago
I think :set wildmenu is great, especially for relative newbies such as myself: command! CD cd %:p:h " change to current buffer's directory set incsearch " Incremental search set hlsearch " Highlight search set guifont=Bitstream\
88.
▲
by
enum
17y ago
It's great what you can do with first-class functions. But, without tail calls, simple uses of the Y combinator will run out of stack space.
89.
▲
by
enum
17y ago
Michael Spivak's Calculus text: http://www.amazon.com/gp/product/0914098918
90.
▲
by
enum
17y ago
"I thought laziness was the New Python 3.0 Way, but apparently the New Python Way is susceptible to hairy non-local bugs." You're using "laziness" in a language with mutation. What do you expect?
More ›