Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
peferron
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
peferron
6y ago
That's just FUD. Recommending ignorance while quoting religious text is so over the top that it makes me wonder if you're just trolling.
92.
▲
by
peferron
6y ago
> Other FAANG companies... Quick correction: Netflix works completely differently.
93.
▲
by
peferron
6y ago
I was pretty much in the same boat back in 2013, except with no CS degree but another degree and experience in a different field. What helped me was that at some point we did freelance development for a company to pay rent, and when our sta
94.
▲
by
peferron
6y ago
Ouch—I didn't link to the thread in my previous comment specifically because I didn't want to point fingers at people who were trying to help back in 2017, even if I disagree with their answers, but here you are anyway! For what i
95.
▲
by
peferron
6y ago
(Not the person you responded to.) My direct interactions with the Clojure community have been very pleasant and helpful, and I have zero complaints there. But when searching around for common questions related to Clojure, I often run into
96.
▲
by
peferron
6y ago
The argument was about the developer experience, not how things work behind the scenes. It's super simple for a developer to write this, for example: const a = an async operation const b = another async operation /&#
97.
▲
by
peferron
6y ago
I wasn't very clear with my earlier description; the frontend is a SPA served by Node.js, while the backend is a completely separate GraphQL API service which I'm considering to rewrite in Clojure. So the frontend can actually do
98.
▲
by
peferron
6y ago
Also: please, please pay attention to the fundamental design decisions that underpin the technology you're choosing! Set aside the GitHub stars, contribution graphs and HN reviews, and boil the tech down to its fundamental principles.
99.
▲
by
peferron
6y ago
I just built a frontend and backend with TS following this same logic. I'm super happy with TS for the frontend, but I regret picking it for the backend and am considering rewriting the backend in Clojure while it's still early. M
100.
▲
by
peferron
6y ago
I have the exact opposite opinion! Clojure on the backend is awesome because you can use mature, stable, pure Clojure libraries for almost everything and it works together beautifully. ClojureScript on the other hand suffers from constantly
101.
▲
by
peferron
6y ago
Trust your experience. It's impossible to defeat the claim that "with good tests you don't need static type checking", since every counter-example can be dismissed by arguing that better developers would have covered tha
102.
▲
by
peferron
6y ago
I hope I'm missing something here because that's an absolutely awful benchmark. Neither Go nor Elixir were stressed enough to start revealing failure symptoms, so Go could still destroy Elixir by 10x for all we know. Then Node was
103.
▲
by
peferron
6y ago
Seconded. I used to work on a Mac laptop for years, then started using a beefy Linux desktop tower on the side for some work that benefited from higher hardware resources. A few months later I realized that I had slowly grown into doing al
104.
▲
by
peferron
6y ago
You have more in common with them than you think; both you and a portion of the r/childfree community try to validate their own choices by being demeaning and hateful towards people on the other side. It's hard for me to believe t
105.
▲
by
peferron
6y ago
Looking like VS Code absolutely helps. It's just not an affordance.
106.
▲
by
peferron
6y ago
You might be off in your understanding of what an affordance is (or I might). A protruding door handle affords to close your hand around it and pull, while a plate or bar cannot easily be pulled and affords pushing only. The horizontality o
107.
▲
by
peferron
6y ago
I used to live in France and am now in the Bay Area. Here are a few products I like: - Milk: Straus non-homogenized organic whole milk - Butter: Kerrygold salted - Bread: Costco walnut raisin Have you tried these already? They're fairl
108.
▲
by
peferron
7y ago
> I think what you're getting at can be accomplished with materialized views in clickhouse now. Most queries that might be fast with inverted indices can be solved that way. Let's say you have data with a few dozen dimensions,
109.
▲
by
peferron
7y ago
> Apache Druid is supposed to be very mature, but also very difficult to set up and manage I wouldn't be surprised if this inverted at large scale (say 30+ machines). Druid data servers are rebalanced automatically; if you're o
110.
▲
by
peferron
7y ago
I don't worry about Clojure's future either. I think it'll stay strong for at least another ten years, and it's hard to see beyond that for any language. I use it professionally, and would strongly consider it if I was f
111.
▲
by
peferron
7y ago
I meant that they won't even try.
112.
▲
by
peferron
7y ago
Describing the Clojure dev team as "trying very hard to catch up to statically typed languages by retrofitting some type system" because they work on spec is pushing a narrative that I doubt they'd agree with, both regarding
113.
▲
by
peferron
7y ago
Ha, I did run into that one. Take my upvote! Clojure's while is very rarely used so hopefully my point still stands, especially when languages like Go have been wildly successful going in the exact opposite direction.
114.
▲
by
peferron
7y ago
Python and JS succeeded long before they had a static type system. Many people still use Python and JS today without type annotations. Elixir is not statically typed either and seems to be doing fine. I like static typing and agree that it
115.
▲
by
peferron
7y ago
Clojure would not gain widespread adoption even if all your points were fixed. The sad reality is that 99% of developers out there are instantly turned off by the parens and absence of while loops.
116.
▲
by
peferron
7y ago
> Any little filter that you can stand in the corner can't do much to clean the air in the room. It may remove some large items like pet dander. A consumer-grade HEPA air purifier (DIY or < $200 on Amazon) against a wall in your
117.
▲
by
peferron
7y ago
spec.alpha is implemented as a bunch of macros that make it difficult to work with spec forms as if they were "just data". This is one of the issues that spec-alpha2 tries to address [1]. Sure, you can import libraries to try to w
118.
▲
by
peferron
7y ago
I started writing Clojure professionally last year. It's an incredibly relaxing experience. I attribute that to most of the code being pure functions that operate on plain data types (maps, lists), combined with the delightful experien
119.
▲
by
peferron
7y ago
I'm not disputing that it's imperfect or wasteful, and I'm happy to see some companies trying different ways of interviewing that may not have these flaws. I'm disputing that spending a few months to prepare for free and
120.
▲
by
peferron
7y ago
Thanks for answering. If you're still in the Bay, and feel like drinking a beer to our dear departed friend the impostor syndrome, feel free to email me :) it's in my profile.
More ›