Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
blandflakes
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
blandflakes
5y ago
Thanks for the response, yeah that resonates. I think the sheer volume of logs has been what necessitates expensive solutions. I've found that my current team really relies on those and an event store for observability, and it's j
92.
▲
by
blandflakes
5y ago
Logs are something I didn't love self-hosting, but I also don't have a good sense that ELK was really an ideal setup for that. I can imagine running my own hardware, what's out there for logging? (DD is super expensive, a
93.
▲
by
blandflakes
5y ago
Are you thinking of https://www.joelonsoftware.com/2006/09/01/wasabi/ perhaps?
94.
▲
by
blandflakes
5y ago
I'm by no means an expert in crypto, but maybe that makes me semi qualified to say why at least they feel different to an outsider - replacing gasoline with electric seems at least like a potential win in terms of cost analysis. I can
95.
▲
by
blandflakes
5y ago
Common Lisp is great. That said, the reason I like static languages for teams is where the "burden of proof" lies. With dynamic languages, the default being rather loosey goosey means my colleague writes a function that "asks
96.
▲
by
blandflakes
5y ago
YUP. They're "two jobs", but I've yet to work with a full stack developer who is master of either. Most commonly they're great at front end, and have a very superficial understanding of how to do anything on the bac
97.
▲
by
blandflakes
5y ago
Agreed that this is huge for quality of life - the ability of Ammonite (a Scala shell) to require remote dependencies in the script is amazing, compared to having to set up a whole project and build a jar.
98.
▲
by
blandflakes
5y ago
Sure, but purescript has to exist as a node package, which it does! I just didn't know that. Last time I'd looked the landing page was way more browser-focused.
99.
▲
by
blandflakes
5y ago
Are you considering them together, or against one another? I'd have considered Purescript, which compiles to javascript, to compete with Scala.js, but I hadn't realized (but now do) that purescript has a serverside component as we
100.
▲
by
blandflakes
5y ago
AFAIK there's no reason support, but you can make a whole in Scala using ??? as the right-hand side.
101.
▲
by
blandflakes
5y ago
I'm sympathetic to the parents that it's not as bad as people say, but I'd definitely agree with you that syntax at least to me provides a lot of value. Of course, too much syntax is a problem in the other direction.
102.
▲
by
blandflakes
5y ago
I would use it at work because I know it. There are a LOT of libraries in Scala for HTTP up to database stuff, and it really depends on what kind of ecosystem you're walking into: * Scala as Python: https://github.com/
103.
▲
by
blandflakes
5y ago
The federal tax credit in the US is nothing to sneeze at! I'd prefer investment in better infrastructure (in the form of more charging locations) to remove or at least reduce the fear people have about range.
104.
▲
by
blandflakes
5y ago
We could at least stop subsidizing ICE, then.
105.
▲
by
blandflakes
5y ago
I wish I could recall which software service this was, but when I was handling infra for a small biotech startup a lot of price evals for metrics or CI/CD tools would still penalize us for core counts.
106.
▲
by
blandflakes
5y ago
Ha, yup. We use the .contains_ method with cats eq on the objects, but this is clever.
107.
▲
by
blandflakes
5y ago
I honestly wish I knew what was better - it's not like I've ever used a build tool I didn't hate in some way. Part of the problem with Java to me is that (IMO) maven is the only build tool that doesn't make force me to s
108.
▲
by
blandflakes
5y ago
Fun fact, this also happens in Scala - try to List.contains an object from a type different than that stored in the list. Compiles, returns false always.
109.
▲
by
blandflakes
5y ago
The compile time is horrible, but improving, agreed. SBT is a serious travesty and I don't blame anybody who skips the entire language to avoid it.
110.
▲
by
blandflakes
5y ago
Yeah G1GC has been a marvel for us as well (high traffic streaming video)
111.
▲
by
blandflakes
5y ago
Ok I'm super sympathetic to how annoying it is to manage JDKs, but holy hell it's not like Python tooling (for example) is a walk in the park. Are you using system python? Is it pip, with it's constantly breaking upgrades, or
112.
▲
by
blandflakes
6y ago
I find this more true for projects with larger lifestyles than small, proof of concept things. For me, a long labor of love where I have to add improvements exactly like you described here over some big, complicated project can be healing.
113.
▲
by
blandflakes
6y ago
I have to ask - did you read the (quite short) link? > An example of equivocation can be as follows: A performer deals two cards on a table and ask a spectator to select one. If the spectator chooses the card on the left, the performer w
114.
▲
by
blandflakes
6y ago
What are you using now?
115.
▲
by
blandflakes
6y ago
I don't want to distract from this comment, because I think it's spot on, but I think another interesting use for actors is as one of the few sane concurrency models for mutation. Pony does this - objects are actors by default. Th
116.
▲
by
blandflakes
6y ago
Honestly, I find that it works astonishingly poorly. Autocorrect is often wrong, sometimes showing the right thing milliseconds before second-guessing itself into a totally wrong word, so now I'm having to backspace because for some re
117.
▲
by
blandflakes
6y ago
Totally agree. I found Clojure to be an amazing, well-designed language. I found the REPL to be secondary to really great immutable data structures and pragmatic escape hatches.
118.
▲
by
blandflakes
6y ago
It seems to me that a lot of frameworks can also do the other things! Even Java (though not for a lot of entrenched codebases) has frameworks sporting millisecond startup times and latencies nowadays, with very low time-to-develop. I would
119.
▲
by
blandflakes
6y ago
FWIW I have _heard_ the pitch that node.js is fast, here on HN and elsewhere, but most times it's fast compared to like... Ruby. Which is fine, but that's not the only competition in town for node.js.
120.
▲
by
blandflakes
6y ago
Your original point was that node.js has an edge because it has something nobody else has - low memory footprint, low latency, quick time-to-market, scalable. If the response is that "any modern web framework"can do it, then your
More ›