Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
threeseed
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
61.
▲
by
threeseed
1y ago
It's amusing to me how people keep trying to apply engineering principles to an inherently unstable and unpredictable system in order to get a feeling of control. Those prompts should be renamed as hints. Because that's all they a
62.
▲
by
threeseed
1y ago
Take the following requirement: "A user has made an API call. I want you to in parallel race two concurrent tasks: check if the data is in (1) cache and (2) database. Whichever returns fastest return to the user. Otherwise kill the oth
63.
▲
by
threeseed
1y ago
> Algebraic Effect is a variant/enhancement of dependency injection Every library so far that has implemented effects e.g. Cats, ZIO, Effects has done so to make concurrency easier and safer. Not for dependency injection.
64.
▲
by
threeseed
1y ago
But in the research languages listed they still are colouring function types. So it doesn't seem to matter whether it's a library or in the language. Either everything is an effect. Or you have to deal with two worlds of code: eff
65.
▲
by
threeseed
1y ago
I wouldn't worry. Even the simplest and most friendly effects library: https://effect.website Shows clearly why they will never be a mainstream concept. The value proposition is only there when you have more elaborate concu
66.
▲
by
threeseed
1y ago
But they also introduce their own color-like problems. For example with Scala we have ZIO which is an effect system where you wrap all your code in their type e.g. getName(): ZIO[String]. And it doesn't matter if getName returns immedi
67.
▲
by
threeseed
1y ago
> they actually enjoy popularity in programming languages today They have enjoyed popularity amongst the Scala FP minority. They are not broadly popular as they come with an unacceptable amount of downsides i.e. increased complexity, dif
68.
▲
by
threeseed
1y ago
No different to cheating off someone at school. You didn't learn anything. You didn't accomplish anything. And no one including you respects it.
69.
▲
by
threeseed
1y ago
a) There have been libraries supporting io_uring on the JVM for many years now. b) SycllaDB is not bleeding edge. It uses the relatively old now DPDK. c) There are countless reactive stream implementations e.g. https://vertx.io&#
70.
▲
by
threeseed
1y ago
But Dask is orders of magnitude slower to Spark. And you can still use Python data frameworks with Spark so not sure what you're getting.
71.
▲
by
threeseed
1y ago
What an idiotic and childish take. Yes using JSON to store your data will kill millions of people.
72.
▲
by
threeseed
1y ago
John Carmack: So I asked Ilya, their chief scientist, for a reading list. This is my path, my way of doing things: give me a stack of all the stuff I need to know to actually be relevant in this space. And he gave me a list of like 40 resea
73.
▲
by
threeseed
1y ago
Direct links: https://docs.google.com/presentation/d/1GmGe9ref1nxEX_ekDuJX... https://docs.google.com/document/d/1-Fqc6R6FdngRlxe9gi49PRvU...
74.
▲
by
threeseed
1y ago
Absolutely. a) One of the only languages you can write your entire app in Scala i.e. it supports compiling to Javascript, JVM and LLVM. b) It has the only formally proven type system of any language. c) It is the innovation language. Many o
75.
▲
by
threeseed
1y ago
So all of this is just meaningless anecdotes. Whereas the fact is that Datastax and MongoDB are highly successful companies indicating that in fact those databases are solving a real world problem.
76.
▲
by
threeseed
1y ago
Almost like there is room in the market for more than just SQL databases.
77.
▲
by
threeseed
1y ago
> The Trump administration obeys the courts No they don't: https://apnews.com/article/deportation-immigration-south-sud...
78.
▲
by
threeseed
1y ago
a) You can easily run Spark jobs on a single box. Just set executors = 1. b) The reason centralised clusters exist is because you can't have dozens/hundreds of data engineers/scientists all copying company data onto their lap
79.
▲
by
threeseed
1y ago
MongoDB is a $2b/year revenue company growing at 20% y/y. JSON stores are not going anywhere and it's an essential tool for dealing in data where you have no control over the schema or you want to do it in the application lay
80.
▲
by
threeseed
1y ago
Why you don't just quietly use SQL instead of condescending lecturing others about how compromised their tech choices are. NoSQL e.g. Cassandra, MongoDB and Microservices were invented to solve real-world problems which is why they are
81.
▲
by
threeseed
1y ago
a) Scala being a JVM language is one of the fastest around. Much faster than say Python. b) How large are the 1% of the feeds and the size of the total joined datasets. Because ultimately that is what you build platforms for. Not the simple
82.
▲
by
threeseed
1y ago
> secure their tremendous lead as the primary consumer access point to intelligence Yes because the only way to get access to intelligence is via ChatGPT which continues to lie and hallucinate on a regular basis. Definitely can't ge
83.
▲
by
threeseed
1y ago
Are developers able to use this within Shopify apps ? I wish Shopify made it easier to discern who the audience are for these frameworks since they have quite a few.
84.
▲
by
threeseed
1y ago
It's ideological purity which has no place in the real world. Fully normalised structures are slow, dangerous and place expensive and frustrating burdens on upstream users reducing the amount of value that can be extracted from the dat
85.
▲
by
threeseed
1y ago
You can't choose any name you wish in any country. For example in US, Adolf Hitler and Jesus Christ are banned names.
86.
▲
by
threeseed
1y ago
We also missed out on this gem: GASSMAN, "I'M AN ANESTHESIOLOGIST"
87.
▲
by
threeseed
1y ago
Australia was the first country to widely support chip/pin and then tap/pay. Even here cash is coming back into vogue as costs are pushing small businesses to evade taxes. I was in Tokyo last week and it was similar businesses i.e
88.
▲
by
threeseed
1y ago
> As a vendor you want to have a reputation for asking what you are fairly owed. They've never asked the company. Instead you want to jump straight to legal action which is insane.
89.
▲
by
threeseed
1y ago
No they run their entire IT. Not you. They can easily move to the hundreds of alternative platforms which do exactly the same thing.
90.
▲
by
threeseed
1y ago
> Threatening legal action costs nothing It costs your reputation as a vendor which is permanent. You don't threaten legal action against companies before calmly advising them of the situation.
More ›