Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
__jem
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
__jem
3y ago
I mean, Java seems like a pretty good alternative? Obviously it's trivially true that programmers have to care about versions, but they've done miracles in the VM without breaking compatibility.
32.
▲
by
__jem
3y ago
It's meant to represent a hypothetical TS compiler builtin that does codegen for you.
33.
▲
by
__jem
3y ago
Instagram is also apparently building a Twitter-like app, which as much as I hate FB/IG, would probably convince me to switch into their ecosystem again.
34.
▲
by
__jem
3y ago
It's still invite only, unfortunately.
35.
▲
by
__jem
3y ago
In fact, I'd be more likely to pay money to never see a verified post ever again.
36.
▲
by
__jem
3y ago
The site seems like its creaking under the strain of everyone checking it right now.
37.
▲
by
__jem
3y ago
Incredibly bizarre way to intentionally kill your app, even after all the other nonsense he's been doing. Even if I were willing to pay for something as cringe as verification, 6000 posts a day is laughable for an app like Twitter. I h
38.
▲
by
__jem
3y ago
I'm not sure how this interacts with temporal tables, but I know that I've run into issues before just trying to track something with a high watermark, in that long running transactions might add records "in the past" be
39.
▲
by
__jem
3y ago
One of the big benefits of using an actual programming language rather than HCL is that it allows you to define abstractions / use the type system to enforce these invariants. I find this massively preferable to something like a linter
40.
▲
by
__jem
3y ago
You can use Pulumi for free. Also, the incremental cost for each resource is minuscule. Unless your experiments require thousands of resources, it really shouldn't be a big deterrent. Just clean up when you're done experimenting.
41.
▲
by
__jem
3y ago
Yes, you cannot use the result without matching on the result/option type.
42.
▲
by
__jem
3y ago
The vibe on Twitter has become totally noxious since bluechecks started getting promoted under every single tweet. I'm still on there because of inertia, but from my feed there are plenty of people like me waiting to jump ship to blues
43.
▲
by
__jem
3y ago
There's also a real friction here with modern devops tooling. We have great off the shelf patterns now for doing blue/green deployments, monitoring, etc. Having to run a migration every time you want to update some business logic
44.
▲
by
__jem
3y ago
I think, at this point, the burden of proof has shifted for skeptics to prove why AI won't be able to produce a certain kind of art. Still, I think music will be the most resistant to these kinds of trends. Anyone who is familiar wit
45.
▲
by
__jem
4y ago
SQL Server actually rocks. I was extremely skeptical about it going into a new job having mostly used Postgres, but it’s actually so much better than Postgres in some dimensions it’s kind of crazy. I always assumed proprietary DBs were just
46.
▲
by
__jem
4y ago
Love to see clear anti-semitic dog whistling going on on HN.
47.
▲
by
__jem
4y ago
Twitter doesn’t get $84 of value from Lebron?
48.
▲
by
__jem
4y ago
This isn’t a Rust thing. Lot’s of new language have the type declaration after the variable because of type inference which makes such declarations optional.
49.
▲
by
__jem
4y ago
You're technically correct, but this seems like a bit of a distinction without a difference. The Fed may not want unemployment , but they do want people to lose their jobs, and an obvious risk of people losing their jobs is that they&
50.
▲
by
__jem
4y ago
When I look at Clojure code, it just looks like noise, all the forms look the same. For example, a let and a doseq at first glance might look almost identical in terms of their "shape." In something like Java, a for-loop "loo
51.
▲
by
__jem
4y ago
I mean, you can hack something together with local dependencies, yes, but there's no out of the box way to build and test everything together, or to do things like pin dependency versions across projects, have projects inherit shared c
52.
▲
by
__jem
4y ago
> a multi-dependency project in the getting started page That's because they basically don't support monorepo multi-module projects. It's incredibly tedious and makes me long for something like Maven or Gradle (tools that
53.
▲
by
__jem
4y ago
Cognitect is pretty actively hostile towards community growth. There's literally no reason they shouldn't have just accepted leiningen as the official build tool.
54.
▲
by
__jem
4y ago
> I also find that s-exps act as a visual diagramming tool making your code more scannable because you can visually see the relationships between statements by looking at the nesting. I think this is where people disagree regarding synt
55.
▲
by
__jem
4y ago
I don't want this to sound hostile because I have a similar love/hate relationship to Clojure, I truly don't understand what you're arguing. Or, it seems like your issue is with lack of static types rather than an issue
56.
▲
by
__jem
4y ago
no, just saying you can trivially convert any lisp code to c style syntax by moving the function call parenthesis to the right and converting wrapping parens into curly braces.
57.
▲
by
__jem
4y ago
looks like it to me cfor(setv(i, 0), i < 10, i += 1) { print(i) }
58.
▲
by
__jem
4y ago
There totally is an impedance mismatch. It's definitely not as bad as you might think, but this is exactly the reason that I theoretically want to use C++. Art code is the perfect example of code where (a). mutability is whatever &#x
59.
▲
by
__jem
4y ago
Yes! I spent 2 hours the other day trying to figure out why some OpenGL header had moved in between macOS versions, or had failed to install correctly with Xcode. OpenGL is indeed, not an exotic library, but this is the perfect example of w
60.
▲
by
__jem
4y ago
People always assume people who like Rust and are a bit more hesitant about C++ are just hype driven haters. I'm mostly exposed to C++ through my hobbies in creative coding, graphics programming, etc., and I would like to be a bette
More ›