Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simplify
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
271.
▲
by
simplify
6y ago
Since when is saying "I think" considered to "proclaim as certainty"?
272.
▲
by
simplify
6y ago
This type of article is just as important as the deeper ones. It's not "obvious" to everyone; most non-Postgres users don't know about its JSON features (yes, most! https://xkcd.com/1053/ )
273.
▲
by
simplify
6y ago
You're misusing the word "disingenuous". The author has no ill intention of being insincere.
274.
▲
by
simplify
6y ago
I also worked through the pre-Javascript world, the jquery world, the backbone world, and now the react world. And while I'm productive with react-like stacks, I've rediscovered how much more productive I am with HTML-centric SS
275.
▲
by
simplify
6y ago
Prolog is fundamentally well established (~40 years old), and you can start using it today in several programming languages. For example: JavaScript http://tau-prolog.org Ruby https://github.com/preston/ruby
276.
▲
by
simplify
6y ago
Ruby on Rails is still the new Ruby on Rails. JS solutions still need another five years to catch up, unfortunately.
277.
▲
by
simplify
6y ago
I recommend starting with [0] to get a feel for what's possible. [1] is great when you have time to dive deeper. [2] is good motivation, and [3] will show you how to build a practical roles & permissions system. Keep in mind that y
278.
▲
by
simplify
6y ago
I second the nod to logic programming. I've been working on a board game engine in Prolog as a side project, and I'm having the most fun programming I've had in a very long time :)
279.
▲
by
simplify
6y ago
Ruby on Rails. Still nothing better for getting a high quality product out the door fast.
280.
▲
Tech Stacks for Founders
(pubb.substack.com)
2 points
by
simplify
6y ago
|
0 comments
281.
▲
by
simplify
6y ago
> There's no reason to believe Apple could suddenly solve it in a few months if they just cared a little harder. No, they really could just solve it. Progressive web apps are so close to being useful. Apple just refuses to make th
282.
▲
by
simplify
6y ago
The author of this post is Anne Ogborn, one of the most experienced Prolog programmers in the community. She happens to be hosting a beginners & advanced Prolog course[0] that's starting in a couple days (I've enrolled myself)
283.
▲
by
simplify
6y ago
Would you say the same about incomplete testing?
284.
▲
by
simplify
6y ago
To be fair, blocks, procs, and methods are fairly fundamental to Ruby. After a bit of study, they stop being surprising. I'm sure there are other examples, though.
285.
▲
by
simplify
6y ago
Right, those are the kind of permissions I had trouble with. That gist works for reads based on membership (even if a little unintuitive), but I couldn't figure out how do writes that validate using roles & permissions.
286.
▲
by
simplify
6y ago
I really want to like Hasura, but very quickly you'll run into limitations of its permission system. Especially when dealing with logic across relationships. If only Hasura supported some king of Prolog / Datalog instead of their
287.
▲
by
simplify
7y ago
Prolog is the best way to describe these constraints. Nothing else comes close to its declarative power. The industry will catch on, eventually.
288.
▲
by
simplify
7y ago
Not sure why you're getting downvoted, you have a point. Seems like a "no true Scotsman" fallacy: "Yes they're used successfully in some companies, but they're not truly commercially viable".
289.
▲
by
simplify
7y ago
No joke, I started my career in Step 1 with Ruby on Rails. I lived and breathed Step 2 and Step 3 with the ever-changing industry standards: jQuery, backbone, angular (avoided), react, and (currently wrangling at work) the complex beast tha
290.
▲
by
simplify
7y ago
That doesn't seem to be completely true. Basecamp has a "hybrid" app, where they use native frames to load web pages for content https://twitter.com/dhh/status/940358921960677376
291.
▲
by
simplify
7y ago
This is basically tailwindcss, and is an excellent approach when done well.
292.
▲
by
simplify
7y ago
They are the most highly discriminated against, though.
293.
▲
by
simplify
7y ago
I didn't like it at first, but after actually using it I find it very helpful in keeping on top of all types of things to do/watch/respond.
294.
▲
by
simplify
7y ago
Prolog also has some really impressive debugging tools. It allows you to pause execution, change the code, and then resume execution from an earlier point in time . Michael Hendrick's "Production Prolog" talk gives a demo of
295.
▲
by
simplify
7y ago
Curious, what tech did you use to implement this?
296.
▲
by
simplify
7y ago
Same reason competent people work for non-profits.
297.
▲
by
simplify
7y ago
GraphQL by itself won't save you time, and might even increase it (it's a huge buy-in). You'd still have to implement the logic for those 4 endpoints, except now in a more complicated system. In contrast, tools like Hasura an
298.
▲
by
simplify
7y ago
Learning web Prolog is my current programming side project. My ultimate goal is to create an online board gaming platform, as writing board game rules in Prolog has turned out to be a smooth and pleasant experience :) Not to mention, SWI Pr
299.
▲
by
simplify
7y ago
Got cut? Meaning you knew about this crucial detail and consciously decided to not include it?
300.
▲
by
simplify
7y ago
Some bootcamps may allow "from zero knowledge", but quality ones always have an assessment required to pass before admission.
More ›