Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
drnewman
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
drnewman
1y ago
Nice explanation
2.
▲
by
drnewman
1y ago
I’ll check it out. Thank you.
3.
▲
by
drnewman
1y ago
I would say more broadly the innovation was two fold: 1) to make these features available in a syntactic form that would seem more familiar to programmers and 2) the powerful insight that when combined with Smalltalk style meta programming
4.
▲
by
drnewman
1y ago
I agree blocks are closures. But they’re call stack aware closures. Which gives them _some_ of the power of continuations. I’m also sure you’re right that they’re not implemented using continuations. However, my understanding is that Ruby w
5.
▲
by
drnewman
1y ago
Yes Smalltalk has continuations. So it can do all of those things as well. But I don't think they're explicitly tied to blocks like they are in Ruby. This really isn't a problem for Smalltalk since it's not as syntax ori
6.
▲
by
drnewman
1y ago
I'd think the preferred way would be to implement them as a separate class. That'd be more in line with the design of other core classes (like TrueClass & FalseClass). It'd also have created the opportunity to create a &q
7.
▲
by
drnewman
1y ago
Yeah, I think I've heard that too.
8.
▲
by
drnewman
1y ago
That's insightful
9.
▲
by
drnewman
1y ago
Blocks in Smalltalk (to my understanding) are closures. Blocks in Ruby are closures that also bring the call stack they were created in with them. One way to think of about it is this: anonymous functions as originally implemented in early
10.
▲
by
drnewman
1y ago
It seems you're pretty upset about your experience with Ruby. I'm sorry that's been the case for you. However, in Ruby blocks aren't just about flexibility, more importantly they're about generality. They're no
11.
▲
The Rekursiv Chip–A Smalltalk Machine
(groups.google.com)
3 points
by
drnewman
1y ago
|
1 comments
12.
▲
Bad AI is wrecking a whole generation of gadgets
(theverge.com)
2 points
by
drnewman
2y ago
|
0 comments
13.
▲
Earth's ice caps are temporary and rare, study suggests
(earthsky.org)
5 points
by
drnewman
2y ago
|
0 comments
14.
▲
by
drnewman
2y ago
Laziness is great for collections, and modeling the infinite but as a general model for programming it's a little loopy for my taste too ;-)
15.
▲
by
drnewman
2y ago
SEEKING WORK | Maine | Remote Software Engineer, Product Designer & Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work through tough problems. Looking for short term engagem
16.
▲
by
drnewman
2y ago
Location: Maine Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript (TypeScript) Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Datomic, Redis, MongoDB Infrastructure: AWS, Dock
17.
▲
by
drnewman
2y ago
SEEKING WORK | Maine | Remote Software Engineer, Product Designer & Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work through tough problems. Looking for part-time & sh
18.
▲
by
drnewman
2y ago
Location: Maine Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript (TypeScript) Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Datomic, Redis, MongoDB Infrastructure: AWS, Dock
19.
▲
by
drnewman
2y ago
Thank you for clarifying that.
20.
▲
by
drnewman
2y ago
Thanks so much for sharing that. I'm so glad that you and your dear one have gotten to such a beautiful place! I had to learn a similar lesson with regard to self-love and care from dealing with type-1 diabetes. My aha came in the f
21.
▲
by
drnewman
2y ago
True, but I think the point of the article is that, in modern life, we tend to err strongly in the other direction.
22.
▲
by
drnewman
3y ago
Location: New Mexico Remote: Yes, preferably or hybrid in Northern Maine Willing to relocate: Yes, Northern Maine Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Dato
23.
▲
by
drnewman
3y ago
Location: New Mexico Remote: Yes, preferably or hybrid in Northern Maine Willing to relocate: Yes, Northern Maine Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Dato
24.
▲
by
drnewman
3y ago
SEEKING WORK | New Mexico | Remote Seasoned Software Engineer & Systems Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work through tough data-oriented problems. Looking for
25.
▲
by
drnewman
3y ago
Location: New Mexico Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (PostgreSQL, MySQL), Datomic, Redis, MongoDB Infrastructure: AWS, Docker, Linux SysAdmin
26.
▲
Zoom Fatigue is From Boredom not Anxiety
(psycnet.apa.org)
2 points
by
drnewman
3y ago
|
0 comments
27.
▲
by
drnewman
3y ago
Location: New Mexico Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (PostgreSQL, MySQL), Datomic, Redis, MongoDB Infrastructure: AWS, Docker, Linux SysAdmin O
28.
▲
by
drnewman
3y ago
SEEKING WORK | New Mexico | Remote Seasoned Software Engineer & Systems Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work through tough data-oriented problems. Looking for
29.
▲
Emacs Is More Like a Terminal Than an Editor
(delonnewman.name)
4 points
by
drnewman
3y ago
|
0 comments
30.
▲
Circadian Rhythm Superpowers of Bears
(newatlas.com)
3 points
by
drnewman
3y ago
|
0 comments
More ›