Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Fiahil
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
451.
▲
by
Fiahil
6y ago
So, there's no consensus because writes are coming from a single process. I must say, I'm a little bit disappointed : that's not the world-changing algorithm I was hoping for.
452.
▲
by
Fiahil
6y ago
Looks interesting! Quick question: it's a distributed log, how do you establish consensus to keep its entries ordered? If it's not ordered, then it's a set, not a log. Still cool, but not as impressive.
453.
▲
by
Fiahil
6y ago
The book is absolutely amazing, it should definitely be up there in the list!
454.
▲
by
Fiahil
6y ago
I wish I could set a DNS redirect, however I have a Netgear router and the only option I know would be to install a custom router firmware. That's not something I have already done. Does someone have a good walkthrough and recommendati
455.
▲
by
Fiahil
6y ago
Wow ! That's amazing !
456.
▲
Economists Explain Their 2020 Nobel Memorial Prize in Economic Sciences
(news.stanford.edu)
3 points
by
Fiahil
6y ago
|
0 comments
457.
▲
by
Fiahil
6y ago
> Gradle is just so much better than SBT in almost every way aside from simplicity. I picking this up, because it was also mentioned in a sibling comment. Let's continue this discussion. It doesn't matter if we have multiple al
458.
▲
by
Fiahil
6y ago
In no particular order: - the JVM - the tooling for writing with VSCode - SBT - NullPointerExceptions bubbling up from Java libs - the split between the functional programming community and the "Scala is just Java without ;" one -
459.
▲
by
Fiahil
6y ago
I agree with your first point, Scala allows writing incredibly performant concurrent code. However, if -like me- you can't bear the thought of working with Scala anymore, Rust is an excellent competitor. Note, I spent around 5 years wo
460.
▲
by
Fiahil
6y ago
Try Chess. The game is complex enough, so you won't be able to master it very quickly, and it retains the competitive aspect that you seek.
461.
▲
by
Fiahil
6y ago
More specifically, this comes from BCG Gamma, a division working specifically to create AI solutions for large corporations. It’s true, the article addresses executives, not engineers, but the content generally holds.
462.
▲
by
Fiahil
6y ago
Their data only covers 2010 to 2018. It's not related to the pandemic.
463.
▲
by
Fiahil
6y ago
After spending two weeks with Gatsby for my current project, I ditched it for Hugo and it was GREAT. Not only Gatsby feels complicated for simple things, but doesn't offer the same level of flexibility as Hugo does. And it also has the
464.
▲
by
Fiahil
6y ago
Yes, right here: https://github.com/schollz/croc#self-host-relay
465.
▲
by
Fiahil
6y ago
France: "Auto-entrepreneur" status is free. No conditions (and a limitation on how much money you make). "entreprise individuelle" is between 25,34 € and 130 €. SARL and SAS status is ~200 € [0]. For all of them, you can
466.
▲
by
Fiahil
6y ago
Like you would put `package-z >= v1.2.3` in your dependency manager, lawful requirements could be expressed like this. Maybe something to consider.
467.
▲
by
Fiahil
6y ago
I have around half of Technics and I managed to sort and store all my sets with 3 boxes like that. Next time I need an upgrade, I might just build similar larger boxes myself. The design is pretty good, the only improvement would be to adap
468.
▲
by
Fiahil
6y ago
I'm using this : https://www.amazon.com/Keter-17185073-KETER-boite-outils/dp/... The little boxes come in different size and are removable from their enclosure. the boxes are -of course- stackable
469.
▲
by
Fiahil
6y ago
column-wide map-reduce over large dataframes usually give you a 1000x or so speedup. With rust you can stream each record and leverage the insane parallelism and async-io libs (rayon, crossbeam, tokio) and a very small memory footprint. sur
470.
▲
by
Fiahil
6y ago
Ah, if you’re making dsl code or functional combinators, you usually want to ‘move’ your values instead of ‘borrowing’ them. example: fn add(mut self) -> Self { self } fn add(self) -> Self { self } instead of: fn add(&mut self) {}
471.
▲
by
Fiahil
6y ago
I installed Tree Style Tabs by reading recommendations about it. It's true, this extension is great!
472.
▲
by
Fiahil
6y ago
> HyScale hopes to provide higher-level entities to deal with, as well as providing ways to do higher-level ops & deployment introspection. That's exactly why the operator pattern exists! Kubernetes stands out from other contain
473.
▲
by
Fiahil
6y ago
My work position was created because scientists are not engineers. I had to explain -to my disappointment- why non-deterministic algorithms are bad, how to write tests, and how to write SQL queries, more than once. However, when working as
474.
▲
by
Fiahil
6y ago
This is great! What about "set -euxo pipefail"? I see you were using eprintln before the commands, could we have a "set" macro that would do that for us?
475.
▲
by
Fiahil
6y ago
There is a good number of specific reasons, but it really comes down to this : they have too many features.
476.
▲
by
Fiahil
6y ago
The Rust and python impl are fine. But I get it, Parquet may not be perfect or optimal or whatever. It works as a simple, typed, columnar format. We had to pick a single file format recommendation for sending 100GB+ tables on FTP servers or
477.
▲
by
Fiahil
6y ago
Ah ! I initially missed the splitfiles page ! Declarative, cacheable... It's a great approach you have here. I think you could go even further and infer some SQL transformations from the schema definition. Anyway, I'm curious to s
478.
▲
by
Fiahil
6y ago
No. They embraced the "Git for data" mindset, like Pachyderm and DVC. This design is restricted by git semantics when we need to go further. Think more about Kafka's topic/message objects, with each message being an enti
479.
▲
by
Fiahil
6y ago
At work, we use Parquet ( https://parquet.apache.org/ ) for almost everything related to a dataframe. We don't really care about performance gains (although, it's nice to have), but we really like to have a schema.
480.
▲
by
Fiahil
6y ago
As someone who tried, and almost succeeded, to get rid of pachyderm for the last two years, I like what I just read. Something is not entirely clear to me right now: An image is an immutable snapshot of a dataset at a given point-in-time -
More ›