Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
samps
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
samps
3mo ago
Thanks, Ben. I admit I mostly think tracing is just a mind-expanding concept to learn about, even if history has proven it’s not very practical as an organizing principle. But as you say, I’d love to offer more context on “what actually see
2.
▲
by
samps
2y ago
I had an identical experience with the REALbasic Cafe as a kid, down to eventually selling a couple of shareware projects. I wonder if we were there at the same time.
3.
▲
by
samps
2y ago
I think it would be more like RPN if it used a stack, and operands were specified as relative offsets (i.e., stack offsets). In the version I wrote, operands are still represented as absolute offsets in the expression table.
4.
▲
by
samps
2y ago
FWIW I did acknowledge this in the article: > A sufficiently smart memory allocator might achieve the same thing, especially if you allocate the whole AST up front and never add to it > Again, a really fast malloc might be hard to com
5.
▲
Transpiler, a Meaningless Word
(rachit.pl)
6 points
by
samps
3y ago
|
9 comments
6.
▲
A Prototype Original iPod
(panic.com)
320 points
by
samps
5y ago
|
136 comments
7.
▲
by
samps
6y ago
Indeed; I previously had these papers on the list but had to take them out for time this semester: - Finding and understanding bugs in C compilers. Xuejun Yang, Yang Chen, Eric Eide, and John Regehr. PLDI 2011. https://dl.acm.org
8.
▲
by
samps
6y ago
Hi! This course is about the "middle end," FWIW. We do not do parsing or codegen in 6120, and there is no goal (as there is in many undergrad-level compilers courses) of making a complete, end-to-end compiler for a C-like language
9.
▲
by
samps
6y ago
To slightly refine this, Intel didn't have many "foundry customers" before Altera. Via Wikipedia ( https://en.wikipedia.org/wiki/Intel#Opening_up_the_foundries... ), the need to fill up the manufacturing l
10.
▲
by
samps
6y ago
From the first sentence of the article: > for free for all developers.
11.
▲
by
samps
7y ago
> The diagram shows each core has icache and dcache; what they've ditched is cache coherency. This is not quite true: the local data memories are not caches, i.e., they do not implicitly move memory in from a more distant tier in
12.
▲
by
samps
8y ago
Security bugs in HotSpot happen can and do happen. Check out the CVE list for the JRE: https://www.cvedetails.com/vulnerability-list.php?vendor_id=...
13.
▲
by
samps
8y ago
> However, where it starts to get more interesting is the work done by W. Bastiaan Kleijn from Cornell University Library. The authors are not from Cornell. I think the author made this mistake because the paper is posted on arXiv, and t
14.
▲
by
samps
9y ago
Mine's called Hooknook. It takes care of updating the GitHub repository for you on push and then invokes a command inside the repository. https://github.com/sampsyo/hooknook
15.
▲
by
samps
10y ago
import pdb ; pdb.set_trace()
16.
▲
by
samps
10y ago
As it stands, I'd agree with that---but the characterization definitely depends on who you talk to. I might be in the minority among "PP people," since the hype is still going strong and some smart people seem to see more pot
17.
▲
by
samps
10y ago
(I'm the author of the lecture notes.) I totally agree, and this is an underappreciated view in the PP community. The hype says "you just write your model; you'll get inference for free," but that obscures that current l
18.
▲
by
samps
10y ago
Needless to say, I disagree. It can be straight-up misleading to report means without including a more nuanced view of the distribution. You don't need to use a bunch of fancy statistics, but you do need to consider whether your result
19.
▲
Portier – An email-based, passwordless authentication service
(portier.github.io)
206 points
by
samps
10y ago
|
85 comments
20.
▲
by
samps
10y ago
Yep! This suggestion comes up shockingly often, and I got tired of re-explaining my reasoning every time.
21.
▲
by
samps
10y ago
Thanks; I've added a phrase to the intro section to mention that beets is a desktop app.
22.
▲
We’re pretty happy with SQLite and not urgently interested in a fancier DBMS
(beets.io)
397 points
by
samps
10y ago
|
146 comments
23.
▲
by
samps
10y ago
TypeScript 1.8 already has unions and custom type guards! You can use them today. Woohoo! (Looking forward to those non-nullable types, though.)
24.
▲
Weep for Graphics Programming
(adriansampson.net)
367 points
by
samps
10y ago
|
154 comments
25.
▲
by
samps
11y ago
Yes, that's worth celebrating! But we also have to remember that, to someone not in those well-represented groups, it's not a huge consolation. Diversity isn't a floating-point number between 0.0 and 1.0.
26.
▲
by
samps
11y ago
I'm honestly shocked at the lack of empathy on display in this comment thread. The technology world has a diversity problem—why not assume that this is a good-faith effort to address it, just expressed in words you don't like? Why
27.
▲
by
samps
11y ago
Cool! I did a similar thing recently in a literate-programming style. https://github.com/sampsyo/tinygl http://sampsyo.github.io/tinygl/
28.
▲
An Apple ISA is coming
(adriansampson.net)
278 points
by
samps
11y ago
|
165 comments
29.
▲
by
samps
11y ago
In all seriousity, I would love a similar SSH server that automatically uses keys from GitHub for authentication. Great for setting up a little private git server without fiddling with keys.
30.
▲
by
samps
11y ago
Great point, John. Can I have a comments section on my site where only you are allowed to comment?
More ›