Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
igouy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
331.
▲
by
igouy
1y ago
Good memories of Smalltalk. (Was it Smalltalk or was it me?) > Current implementation did not scale up. Did the prototype suggest it would?
332.
▲
by
igouy
1y ago
> Humans hallucinate answers Confabulate.
333.
▲
by
igouy
1y ago
"Scheiße"
334.
▲
by
igouy
1y ago
fwiw "Efficient Implementation of Smalltalk Block Returns" https://wirfs-brock.com/allen/things/smalltalk-things/effici...
335.
▲
by
igouy
1y ago
So is the innovation to make something that was available in Lisps / Smalltalks, available within the different constraints of Ruby. (I should check how Smalltalk blocks behave.)
336.
▲
by
igouy
1y ago
> … other control flow features like "redo", "retry", "next", "rescue", "finally", and others. At-a-glance afaict Smalltalk provides those features too, so I would guess Smalltalk block
337.
▲
by
igouy
1y ago
> Blocks are one of his true innovatations … How do they differ from Smallalk blocks? (I don't know.) https://drcuis.github.io/TheCuisBook/Block-syntax.html
338.
▲
by
igouy
1y ago
ditto jdougan "Restart. Start execution of the current method from the beginning. You can edit a method shown in the code pane, save it, and restart it!" https://drcuis.github.io/TheCuisBook/The-Debugger.html
339.
▲
by
igouy
1y ago
> Version control is tricky with image-based systems Back in the day: "ENVY/Manager augments this model by providing configuration management and version control facilities. All code is stored in a central database rather than
340.
▲
by
igouy
1y ago
Do you have a case studies which show that to be true?
341.
▲
by
igouy
1y ago
"Less than 35 bugs were found in the 17,100 changes." https://news.ycombinator.com/item?id=42473314 I wonder how many were not found.
342.
▲
by
igouy
1y ago
> Having a hard time finding it now So — Fastest at what, exactly? — is unanswered.
343.
▲
by
igouy
1y ago
Which post? Some of those posts "404 The page you have entered does not exist"
344.
▲
by
igouy
1y ago
> choice of programming languages We can make our own choice of features: declare variables once convert truthy / falsy to Boolean const and final when possible local type inference when possible But then someone else must deal with
345.
▲
by
igouy
1y ago
Any old math with consistent types and incorrect calculation? (If only we'd diff'd the output with some known result.) No doubt we're at cross purposes. I'm a little surprised that you haven't mentioned — "Prog
346.
▲
by
igouy
1y ago
Yes, you were correct. Apologies.
347.
▲
by
igouy
1y ago
Thanks maybe your comment will motivate me to take another look.
348.
▲
by
igouy
1y ago
2018 "Scientists determine four personality types based on new data" https://news.northwestern.edu/stories/2018/september/are-you...
349.
▲
by
igouy
1y ago
> haven't written any Any! Then maybe the immediate feedback of consistent types conveys a false impression.
350.
▲
by
igouy
1y ago
Refactoring IDEs were a thing back in the day. "Less than 35 bugs were found in the 17,100 changes." https://news.ycombinator.com/item?id=42473314
351.
▲
by
igouy
1y ago
>That would seem to be begging the question … Please excuse my pedantry: That would seem to lead to the question …
352.
▲
by
igouy
1y ago
> Without types … Now try to find all the places that you broke. Do failing tests show what we broke?
353.
▲
by
igouy
1y ago
"Static typing is a powerful tool to help programmers express their assumptions about the problem they are trying to solve and allows them to write more concise and correct code. Dealing with uncertain assumptions, dynamism and (unexpe
354.
▲
by
igouy
1y ago
Depends on your type system. Depends on your tests. Depends. Yet another under-specified commentary ;-)
355.
▲
by
igouy
1y ago
Yes, we care about run time behavior.
356.
▲
by
igouy
1y ago
static types: write types into the code to make the compiler happy, when trying to think about more important stuff dynamic types: method parameter name gives the type and comment gives the method return type — conventions show what data is
357.
▲
by
igouy
1y ago
The benefits are not the same. Code can type check but not be correct. There's no free lunch. Some languages require explicit type definitions others don't.
358.
▲
by
igouy
1y ago
Ummm wouldn't that be check the return value which the type checker doesn't already know?
359.
▲
by
igouy
1y ago
> There's a reason why… Incumbency advantage. Free as-in beer versus commercial proprietary. etc. > walled gardens like Smalltalk "images" Smalltalk has archived code in text files for like 40 years. 1984 "Smalltal
360.
▲
by
igouy
1y ago
Is that a True Scotsman exclusion? > iirc 49.88—55.68 secs wall clock 7.66 5.51 27.85—27.91 83.79—87.16 10.94—11.09 How long a runtime would be required exactly, on what class-of hardware, to pass the True S
More ›