Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
felixyz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
felixyz
6y ago
Logic programming comes the closest. (Not that the goal is fully achieved yet.)
92.
▲
by
felixyz
6y ago
I think you're right that imperative semantics are natural for people in some contexts , but far from all the time. For someone who has worked hard day after day for years to fit all kinds of problems into an imperative mould, it will
93.
▲
by
felixyz
6y ago
Thanks, sure will.
94.
▲
by
felixyz
6y ago
Ok thanks for the info and for making an exception! I do have a full transcript and plan to put it up. Just need to rebuild the site first... (It's a bit surprising that audio does worse than video btw.)
95.
▲
by
felixyz
6y ago
I just launched this podcast about logic programming, kicking off with an interview with one of the founders of the field. Any and all feedback appreciated!
96.
▲
Show HN: The Poet of Logic Programming (Interview with Robert Kowalski)
(thesearch.space)
6 points
by
felixyz
6y ago
|
5 comments
97.
▲
by
felixyz
7y ago
The experience of Mark Twaine's shoes was worth it for me. So dapper.
98.
▲
by
felixyz
7y ago
I think you have a point, but not sure your example illustrates it very well - is Racket really any less niche than Prolog? On the contrary, I would say. But regardless, if one needs some of the basic features of Prolog and a good library e
99.
▲
by
felixyz
7y ago
Hadn't seen this before. How nice that you called it Thun! Warms my heart.
100.
▲
by
felixyz
7y ago
> very fast yet logically pure I/O Sounds interesting, do you have a link or something else to share regarding your conception of logically pure I/O?
101.
▲
by
felixyz
7y ago
Very interesting! Thanks for the link, and if you find out more about the research the group at you uni was doing, please post!
102.
▲
by
felixyz
7y ago
The Sakila schema: https://dev.mysql.com/doc/sakila/en/ Which I learned about from the jOOQ folks: https://www.jooq.org/sakila
103.
▲
by
felixyz
7y ago
> Where is this meme that RDBMSs do not scale coming from? It's a holdover from the heyday of noSQL. Was more true then, but RDBMSs have caught up. (At least some of them.) There's even Dqlite for SQLight!
104.
▲
by
felixyz
7y ago
I wasn't aware Carlos Icaza passed away. I was briefly involved in a collaboration between Corona Labs (then Ansca Mobile) and a iPhone game company in the early days. Never got to finish anything in Corona but I liked it a lot.
105.
▲
by
felixyz
7y ago
Yes specialization is often useful. But the divide between developers and DBAs seems to have been similar to the dev/ops divide. Probably still is in many places. There is always a need for seniors or specialists to guide work, I'
106.
▲
by
felixyz
7y ago
Very useful historical perspective, thanks! Confirms what I had pieced together, that DBs used to be a big liability for organizations, with a special clan (DBAs) of people gatekeeping and introducing patterns that programmers found infuria
107.
▲
by
felixyz
7y ago
It's well-known to be a topic that splits opinion, so I'm not surprised we disagree :) To me, "designing the data model", "wiring up relationships", etc doesn't require an ORM. On the other hand, I do agre
108.
▲
by
felixyz
7y ago
This is the only answer yet that seems to actually answer the question :) Great example!
109.
▲
by
felixyz
7y ago
100% The importance of having db schemas and other software entities reflect real-world things is not appreciated enough. It looks unimportant at first, but soon all intuition becomes useless and the system tends to not have "joints&qu
110.
▲
by
felixyz
7y ago
In a similar vein, I recommend David Hay's "Data Model Patternns: Conventions of Thought". It's more focused on the concept model side, but with awareness of how models are implemented in db schemas and the trade-offs in
111.
▲
by
felixyz
7y ago
> forces your design towards the entities themselves I agree that it's very important to not let the physical schema leak into the rest of the system, and to have a strong conceptual model (aka entities and relations). This has been
112.
▲
by
felixyz
7y ago
I'd say this applies to virtually all best practices, patterns, architectures, etc. If you're doing something very simple, who cares about modularity or any kind of code hygiene? I don't. But what happens in reality? Simple a
113.
▲
by
felixyz
7y ago
That's a great anecdote, and now I will not be satisfied until I too own a Pathé-Baby projector. The curse of knowledge. https://library.princeton.edu/pathebaby/node/2245
114.
▲
by
felixyz
7y ago
You put a nice twist on it and I almost agree. I think "all over the place" is more closely related to ideas like disordered, indiscriminate, every which way, unsystematic -- you could intentionally create a work that looks unsyst
115.
▲
by
felixyz
7y ago
Regarding Erlang, yes early versions were implemented on top of Prolog and the heritage is there for sure. Joe Armstrong talked fondly about Prolog in later years as well. For example, he described Elixir’s beloved pipe operator like this:
116.
▲
by
felixyz
7y ago
I think it's very useful to think of Prolog more as a simple database with a very powerful query language, for people who are already familiar with some programming languages and SQL databases. It's a better angle to come at it an
117.
▲
by
felixyz
7y ago
If your main use case is browser form validation, have a look at Tau Prolog. It doesn't have constraint library but standard Prolog should be enough for something like this. http://tau-prolog.org/ The newly released Ya
118.
▲
by
felixyz
7y ago
It wasn't all over the place (in professional productions). Rather, it was an important part of the craft of cinematography to adjust the speed of cranking to fit the mood of a scene. Experienced cinamatographers would vary the speed e
119.
▲
by
felixyz
7y ago
That is one way, not necessarily the most efficient. And having gaps in the id sequence can complicate pagination. Recommended reading: https://www.citusdata.com/blog/2016/03/30/five-ways-to-pagin...
120.
▲
by
felixyz
7y ago
"delightfully anachronistic" - did you, and everyone else, miss that appreciative adjective? Even one of those "sentiment analysis" models would have been able to correctly classify this.
More ›