Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iTokio
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
iTokio
1y ago
Isn’t that limited to a single node? How would you configure a cluster? I’m trying to explore lightweight alternatives to kubernetes, such as docker swarm, but I think that the options are limited if you must support clusters with equivalen
32.
▲
by
iTokio
1y ago
That’s why I’m worried about the growing centralization of things such as Chrome, Gmail, AWS, Cloudflare… It’s very efficient to delegate something to one major actor but we are introducing single points of failure and are less resilient to
33.
▲
by
iTokio
1y ago
That’s the tool that is used everywhere nowadays, from prototypes, mockups, concept designs to specs from designers to developers. I personally think that a key fact that is driving adoption, is that from the very beginning they used a web
34.
▲
by
iTokio
1y ago
I’ve been using it for 2 days now, and the first thing I noticed is that readability took a hit. My background is a mid tone warm photo, not dark or light, icons got a white foreground that’s very hard to read against their translucent back
35.
▲
by
iTokio
1y ago
Be careful, shorts are generally not for retail investors. Shorting is about predicting when a stock will go down. Not that it will go down. Because - there is no limit to how high a stock price can go - the market can stay irrational l
36.
▲
by
iTokio
1y ago
I skimmed through the paper and the code and got the same conclusion. It’s overhyped, filled with marketing language. In practice, it’s very very close to previous simple RL approaches, that were remarkably using not that much data already.
37.
▲
by
iTokio
1y ago
It’s interesting that it does something useful (training a LLM) without trust and in a decentralized way. Maybe this could be used as proof of work? To stop wasting computing resources in crypto currencies and get something useful as a bypr
38.
▲
by
iTokio
1y ago
I think this is partially true, but more nuanced than just saying that Rust std lib is lacking. Compared to go and c#, Rust std lib is mostly lacking: - a powerful http lib - serialization But Rust approach, no Runtime, no GC, no Reflection
39.
▲
by
iTokio
2y ago
Several issues: - imports will become prohibitively expensive - doing everything locally is less efficient - the dollar will lose its world currency status - then debt will become unsustainable
40.
▲
by
iTokio
2y ago
It has optional types
41.
▲
by
iTokio
2y ago
The solution is that the sender give you a one time code that is required upon delivery.
42.
▲
by
iTokio
2y ago
If you are mindful of performance, one thing to be careful of, is that interfaces often prevent inlining and can cause performance issues. Generally speaking the Go compiler seems to have trouble with inlining, PGO (profile guided optimizat
43.
▲
by
iTokio
2y ago
Here, have my upvote. I might not share your views but it is important to defend this side of the debate to get the full picture. It’s easy to reduce TikTok to its negatives and forget that ton of people do get value from it. Obviously for
44.
▲
by
iTokio
2y ago
> It is extremely bad to distract the climate movement with debates about inconsequential levels of emission This. So we should focus on optimizing transport, heating, energy and food.
45.
▲
by
iTokio
2y ago
What I want is simple : A smart assistant, that can understand and speak to me like Advanced Voice Mode, use a vast knowledge database, is tailored to my needs and can act on my behalf. And it would be great if it’s able to run locally.
46.
▲
by
iTokio
2y ago
They already started researching that in 2014 and have integrated the resulting protocol in some products like EBS: https://www.allthingsdistributed.com/2024/08/continuous-rein...
47.
▲
by
iTokio
2y ago
Using go is a nice way to do that by default as it also directly uses syscalls (see the sys package)
48.
▲
by
iTokio
2y ago
What about impl Trait then? In that case traits make sense without pointers. To me traits are like a definition of capabilities. A way to duck type things.
49.
▲
by
iTokio
2y ago
Well, at least they are paving the way to more efficient hardware, GPU are way, way more energy efficient than CPU and the parallel architectures are the only remaining way to scale compute. But yes, a lot of energy wasted in the growing ph
50.
▲
by
iTokio
2y ago
Another way to see the benefit of this approach is that if you have a memory violation, then you only have to look in the unsafe blocks. So, yes the less numerous they are, the more you gain from it.
51.
▲
by
iTokio
2y ago
Rust mission was already a difficult mix between performance, safety and expressiveness, then the project lost its “founder mode” when Mozilla disengaged, and the original core team mostly left, so no wonder progress slowed down. I personal
52.
▲
by
iTokio
2y ago
There is a subset of Rust that compiles fast, but it requires to avoid serde and crates that depends on syn, quote, proc-macro… The issue is that macros and generics can generate tons of code under the hood. Unfortunately some major parts o
53.
▲
by
iTokio
2y ago
They definitely lost my trust with Google Domains, somehow I thought that such a foundational infrastructure layer will not be axed as easily, oh boy was I wrong..
54.
▲
by
iTokio
2y ago
Well, these days there aren’t many good resources on the high level engine part, most gamedev focus on highlighting new and complex features or just use existing engines.
55.
▲
by
iTokio
2y ago
It’s a huge project, I wonder if it wouldn’t be simpler to try to compile cranelift or mrustc to wasm (that’s still quite difficult) then use wasm2c to get a bootstrap compiler.
56.
▲
Meilisearch Is Too Slow
(github.com)
2 points
by
iTokio
2y ago
|
0 comments
57.
▲
by
iTokio
2y ago
SQL separates query definition from implementation because there is a planning phase between them that can be sometimes quite complex. To choose the best path to retrieve data, you have to know what are the possible paths (using the underl
58.
▲
by
iTokio
2y ago
The remaining issue with tail calls used to switch context, is that you’re using functions that must use a calling convention. And unfortunately they waste registers to restore state on function exit. See the luajit remake blog for an exhau
59.
▲
by
iTokio
2y ago
partitions are often used to drop old data in constant time. They can also help to mitigate io issues if you use your insertion timestamp as the partition key and include it in your main queries.
60.
▲
by
iTokio
2y ago
They are many ways to do deployments without downtime and load balancing is easy to configure without k8s.
More ›