Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davidrupp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
davidrupp
5y ago
Hmm. I usually think of "imperative" as "as opposed to declarative", and sequential ordering is one of its hallmarks in that context. And for Clojure atoms specifically I think of "functional" as in Okasaki
92.
▲
by
davidrupp
5y ago
Nope. The sequence of statements in the (let) block is imperative. Atoms are actually an example of how the values of references are updated functionally. Clojure has facilities for both imperative and functional style.
93.
▲
by
davidrupp
5y ago
"10 years of pure autism" -- This made me smile.
94.
▲
by
davidrupp
5y ago
It's not difficult to write imperative code in Clojure; [1] is an example. Immutability-by-default makes you work to mutate things, for sure, but that in itself doesn't make the language inherently functional. [1] https:/&#x
95.
▲
by
davidrupp
5y ago
Nathan Marz was the original creator of what became Apache Storm [1], which powered Twitter for some time. Skepticism is healthy, perhaps even warranted here, but I'm not betting against him just yet. [1] https://en.wikipedi
96.
▲
by
davidrupp
5y ago
> in 2007, immutability on the JVM was a competitive value prop, but in 2021+ it is nothing special Can you elaborate on this? What do you think has changed in that time to make it "nothing special"?
97.
▲
by
davidrupp
5y ago
I worked with some vim power-users (I was definitely not one myself), and learned a lot from them by accommodating their preference. Similar results for other tools that I might not have picked up on my own. The only thing I drew the line a
98.
▲
by
davidrupp
5y ago
I worked at ThoughtWorks for three years, and -- like everything else XP -- pairing was very much the norm, for the software engineers, and I believe on the whole it worked to our benefit. I am off-the-chart introverted, so the forced intim
99.
▲
by
davidrupp
6y ago
I did my first programming on one of these, translating text games (bitmapped graphics were possible with the 16K RAM pack, but I didn't have one of those for a long time) from a book of them written for the TRS-80. The combination of
100.
▲
by
davidrupp
6y ago
Ryanair used front/rear boarding when I was flying with them out of Dublin in 2017 - 2018.
101.
▲
by
davidrupp
6y ago
I worked for several years in the 90's on United Airlines' computer reservation system, on the team that managed seat reservations. I proposed the window-middle-aisle scheme to a task force that wanted to improve boarding times, a
102.
▲
by
davidrupp
6y ago
"Bezos and his wife grew fond of another possibility: Relentless.com. Friends suggested that it sounded a bit sinister. But something about it must have captivated Bezos: he registered the URL in September 1994, and he kept it. Typ
103.
▲
by
davidrupp
6y ago
In 2008, I ran across DHH in an Apple store in Chicago, and got to thank him in person for Rails. Similar story for Matz and Ruby in 2013. My current work is mostly Java, which is tolerable since Java 7/8, but I always enjoy revisiting
104.
▲
by
davidrupp
6y ago
"Zukon, SolidWorks, Catia and Altium don't run on Macs." -- Windows does: https://support.apple.com/boot-camp .
105.
▲
by
davidrupp
6y ago
Counterpoint: If Markdown will do everything you need it to do, TeX is probably overkill.
106.
▲
by
davidrupp
6y ago
Since Mark himself may not care to post this: https://markwatson.com/books/ .
107.
▲
by
davidrupp
6y ago
[Disclaimer: I work as a software engineer at Amazon (opinions my own, obvs)] The chaos aspect of this would certainly increase the evolutionary pressure on your systems to get better. You would need really good visibility into what exactly
108.
▲
by
davidrupp
6y ago
I’ve found value in knowing both. And I’ve decided that I prefer Emacs because the mode I care about most —- which I informally call “just type stuff mode” —- is the default “mode” in Emacs.
109.
▲
by
davidrupp
6y ago
I find that the editors I use most —- TextMate and the JetBrains suite —- also have the option to use Emacs bindings. I try to maintain functional literacy with vi(m), because it tends to be more available by default, but I’ll use Emacs whe
110.
▲
by
davidrupp
6y ago
Part of the communication problem is that “high”, “performance”, and “needs” are all relative, which makes the combined phrase super-ambiguous. If you reach for a thing that’s advertised as “2x faster” because it means you’ll get your answe
111.
▲
by
davidrupp
6y ago
Sounds like a broken hiring process right there. Anything you care to share about why that didn't work out? I can't imagine a company having an opportunity to hire you and choosing not to.
112.
▲
by
davidrupp
7y ago
From the abstract of [1], Codd's stated motivation for applying relation theory to data storage: "Activities of users at terminals and most application programs should remain unaffected when the internal representation of data is
113.
▲
Neha Narkhede is stepping down from Confluent
(twitter.com)
4 points
by
davidrupp
7y ago
|
0 comments
114.
▲
by
davidrupp
7y ago
“exuberant”? I think “exorbitant” makes more sense in this context. Edit: Unless you were really really happy about what you paid, I guess.
115.
▲
by
davidrupp
7y ago
https://en.wikipedia.org/wiki/Illegal_taxicab_operation
116.
▲
by
davidrupp
7y ago
I think the inspiration from Simula I is something a lot of folks either don't know about, or maybe they know about it but don't recognize its significance. Objects with encapsulated state that respond to well-defined messages are
117.
▲
by
davidrupp
7y ago
Humble and gracious. A model for other language creators and community leaders.
118.
▲
by
davidrupp
8y ago
And yes, the kid on his bike is a problem. More of a problem, in some ways. This was in my neighborhood, so speeds were low all around. But I had to time passing him very carefully, and I was very aware of how much he was weaving around the
119.
▲
by
davidrupp
8y ago
(edit: "Scooter" is overloaded. Think "Vespa", not "Razor".) I didn't have a radar gun on him, no. But I was doing about 50 passing him, so ...
120.
▲
by
davidrupp
8y ago
Driving my car (phone in pocket, do-not-disturb on): Yesterday: Passed a college-aged kid on a (edit: motorized) scooter, no helmet, going about 45 mph, reading his phone. Today: Passed a middle-school-aged kid (edit: on a bicycle), with a
More ›