Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmux
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
dmux
11mo ago
Yes, you could also build and deploy a Smalltalk system, but my point is that the “build & deploy” approach (to me) seems antithetical to the message passing and late-binding paradigms. To use another example, it seems like you lose a l
32.
▲
by
dmux
11mo ago
Regarding Message Passing and Late-binding, I think it's important to take into account that Alan Kay was working on Smalltalk -- a system that was image based; a system where you could change things as it was running. I think that mes
33.
▲
by
dmux
11mo ago
Here's another thread talking about IO- vs CPU-Bound Rails apps from 10 months ago: https://news.ycombinator.com/item?id=42820419
34.
▲
by
dmux
11mo ago
I inherited a project where this was taken to the extreme. We have a class that's used to calculate final pricing taking into account discounts, coupons, shipping fees (or free shipping). Each one of those values was implemented as met
35.
▲
by
dmux
11mo ago
Interesting. If one were to legally change their name to their desired DBA name, I wonder how that would go over.
36.
▲
by
dmux
1y ago
https://archive.is/88Lla
37.
▲
by
dmux
1y ago
I'm not sure if you've tried it or not, but sdkman.io is a really handy JVM ecosystem environment manager that makes getting Java (and other JVM langs) really easy to install and switch between.
38.
▲
by
dmux
1y ago
Windows 2000 was really solid IMO. I have really fond memories of learning and using it at school back around that time.
39.
▲
by
dmux
1y ago
>Disclaimer: This library is not related to the MISRA C standard or guidelines. The name "MisraStdC" comes from the author's name, Siddharth Mishra, who is commonly known as "Misra" among friends. Why include the
40.
▲
by
dmux
1y ago
A large part of flightaware.com’s systems were written in TCL.
41.
▲
by
dmux
1y ago
I think this is the first time I've seen a github badge (with number of stars) that's for the website itself and not the language repo!
42.
▲
Abstraction, Encapsulation, and Information Hiding
(tonymarston.co.uk)
1 points
by
dmux
2y ago
|
0 comments
43.
▲
by
dmux
2y ago
I've heard this referred to as "primitive obsession." You can find a lot of writing that covers the pros and cons.
44.
▲
by
dmux
2y ago
>If you wanted a scream you could just make one yourself. I would personally find it really difficult to produce a scream that replicated the sound of abject terror produced by the whistle.
45.
▲
by
dmux
2y ago
This article strengthens my belief that butterflies are some of the most metal animals out there. Flying around at 25mph? Metal. Drinking tears? Metal. Electrostatically charged?! Metal.
46.
▲
by
dmux
2y ago
>In terms of convention over configuration, Ruby's metaprogramming is crucial for the name-based class conventions that make Rails so convenient. For instance, if you have a class User with the attribute name, at runtime Rails dynam
47.
▲
by
dmux
2y ago
def log_then_get(url, context) puts "Requesting #{url}..." get(url, context) end def get(uri, context) response = Net::HTTP.get(uri) puts caller(0).join("\n") response e
48.
▲
by
dmux
2y ago
If you've ever sailed, a more apt analogy would be heeling over extensively (and potentially capsizing) due to a gale. You could be sailing along just fine and then all of a sudden you're overpowered. A sail, after all (at least w
49.
▲
by
dmux
2y ago
>The Boeing 707 jetliner involved disintegrated mid-air I'm guessing their use of "disintegrated" there is supposed to be taken literally as dis-integrated, but upon first read, I took it for its more colloquial meaning (w
50.
▲
Shit Flow Diagram
(en.wikipedia.org)
28 points
by
dmux
2y ago
|
1 comments
51.
▲
by
dmux
2y ago
I would think adding a simple timestamp to the message would be helpful instead of just a Boolean “has been scanned” type of flag. With the timestamp you could at least say something like “this ticket was previously scanned at <time>.
52.
▲
by
dmux
3y ago
Likewise in Tcl where blocks can either be sent quoted (using {}) or unquoted (using “”). In the latter, variables and procs will have a round of substitution performed before being passed to the proc.
53.
▲
by
dmux
3y ago
It's since changed, but for a while the band [Portugal. The Man]'s website was just a Google Sheet! https://web.archive.org/web/20230831003431/https://www.portu...
54.
▲
by
dmux
3y ago
>It is the kind of writing that seems insightful at first glance because it restates somewhat obvious things in new ways. I'm not saying that his arguments are 'wrong' persay, it's just that it's not particularly
55.
▲
by
dmux
3y ago
I’m not familiar with the theoretical aspects, but what you’re describing reminds me of Tcl: arguments to procedures can be passed unevaluated (quoted, using Tcl terms) and the procedure itself can alter the caller’s environment via uplevel
56.
▲
by
dmux
3y ago
>Being presented with lots of double colons, <T> when I'm not sure what T refers to, a wall of interfaces and more is an upfront cost on me, the reader. I find this an odd point to be arguing given that in a dynamically typed
57.
▲
by
dmux
3y ago
Statically typed languages have vastly improved since Ruby and Rails came on the scene. Your fizzBuzz example can be done in a type-safe way in a variety of languages: C#, Kotlin, Dart, Swift, Nim(?).
58.
▲
by
dmux
3y ago
I've just inherited a Rails project that's been in development for the last 10 years. I know one of Ruby's mantras is something along the lines of "Optimized for Programmer Happiness," but after working with it for
59.
▲
by
dmux
3y ago
http://lambda-the-ultimate.org/ is one of the only PL-centric websites with discussion I can think of.
60.
▲
by
dmux
3y ago
Thanks for the link; I hadn’t heard of iNaturalist before and I enjoyed reading the discussion. This particular comment gave me a laugh: > Would you also deny that a fungus could never fruit the the toenail of a human that spent a lot of
More ›