Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eclark
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
eclark
2y ago
This is excellent news. It speaks volumes about the engineers and the community that these separate teams are coming together to build a complete, stable solution.
32.
▲
by
eclark
2y ago
I am currently trying to do this for poker in open source. https://github.com/elliottneilclark/rs-poker/pull/92 Find the Nash equilibrium for poker with an exact set of cards and a deck. There's a fun ar
33.
▲
by
eclark
2y ago
One of the things that's often lost in these debates is how the current open-source company structure encourages keeping the core open source as an unusable mess. If a company comes and gives away its core product (Nginx, Hadoop, etc.)
34.
▲
by
eclark
2y ago
I agree wholeheartedly. I've been following along with the fair.io/sentry launch, and I think this type of licensing is a step forward in creating sustainable code that advances technology. I was at an open-source company during t
35.
▲
Show HN: Heyya v1.0.0 Elixir and Phoenix LiveView Snapshot Testing Library
(batteriesincl.com)
9 points
by
eclark
2y ago
|
1 comments
36.
▲
by
eclark
2y ago
We're releasing `Heyya` our Elixir + Phoenix LiveView testing library v1.0.0 today. Heyya is a library that makes it easy to test HTML UI in Phoenix via some cool elixir metaprogramming. Features include: - Stateless component snap
37.
▲
Why Open Source Doesn't Always Pay Off
(batteriesincl.com)
3 points
by
eclark
2y ago
|
0 comments
38.
▲
by
eclark
2y ago
The HBase write-ahead log requires a full pipeline. It speculatively drops hadoop nodes out of the write pipeline. Because of the complexity of the WAL, I don't know anyone who has tried with less. (There are a good number of ways to r
39.
▲
by
eclark
2y ago
> Production HBase clusters typically used a primary-standby setup with six data replicas for fast disaster recovery, which, however, came at an extremely high infra cost at our scale. This is the real killer. HBase uses Hadoop for its r
40.
▲
by
eclark
2y ago
HBase supports in-place upgrades. Almost* all version upgrades have been relatively painless if you have automation to do the necessary operations across a cluster of nodes. Hadoop upgrades have been a similar story. That minimum automation
41.
▲
by
eclark
3y ago
https://github.com/noisysockets/noisysockets With that, you can replace a Dialer in Go that connects sockets, effectively wrapping sockets with Wireguard. Since it does that in userspace, you get no tun/tap. This
42.
▲
by
eclark
3y ago
I am currently writing a CFR Tree that has nodes that can be self-referential. https://github.com/elliottneilclark/rs-poker/pull/92 The idea is that every game of poker is a walk through a tree. Keeping trac
43.
▲
by
eclark
3y ago
That's super cool thanks for sharing. I've been focusing on a single game or smaller. I haven't even thought of tournament play yet doing that multi-player is quite the challenge.
44.
▲
by
eclark
3y ago
Yes AI will solve this. Right now because it's a hidden information game it's not as solved. Alberta Uni has done some great work here. I'm trying to work on this myself in my spare time.
45.
▲
by
eclark
3y ago
If you're interested in the intersection of Poker and CS I'm building `rs-poker` a rust library for all things poker. The newest version 3.0.0 is nearing completion and it will include an arena where poker agents can compete in ho
46.
▲
by
eclark
3y ago
If have an `Application` that starts processes that cache ecto state, or periodically write to db, etc, it's hard to test the whole process tree. Additionally Umbrella projects start all applications in the project with one config. All
47.
▲
by
eclark
3y ago
Testing is one of the areas that we have felt the most in Elixir while building Batteries Included. ExUnit is pretty good, but bare bones. That combined with Phoenix (most popular web framework in elixir) made for some places we didn't
48.
▲
by
eclark
3y ago
I am building a self-hosted infrastructure as a service product right now. We are approaching a private beta, so there hasn't been a big announcement yet (We'll post here for sure). Highlights: - Your data and web services only to
49.
▲
by
eclark
3y ago
This is the only longer term scalable solution. High cardinality for TSDB's have to be dealt with by dropping. Or you run out of storage, write rate, memory, or network. It's possible to smooth this loss out (by assuming a normal
50.
▲
by
eclark
3y ago
We've been using and building with VictoriaMetrics for a while at Batteries Included. I have probably created and torn down 100+ clusters now. It's a remarkably easy to use piece of software for something with the capabilities.
51.
▲
by
eclark
3y ago
ServiceRouter and its ecosystem of tools are awesome. There's a real power in being able to build and change your L7 software directly into your own tools. Tracing, sampling, metrics, routing, etc all being built in, predictable, opera
52.
▲
by
eclark
3y ago
LiveView and Elixir combine to in my opinion to make the only platform that's enjoyable for front end and backend developers. Front-end developers love the LiveView model with functional components, no state, and light node.js dependen
53.
▲
by
eclark
3y ago
Thank you!
54.
▲
by
eclark
3y ago
The training cluster is super impressive, any ideas on how to fine tune StarBase for a smaller language than python on something more attainable?
55.
▲
by
eclark
3y ago
We are building a software infrastructure platform that anyone can install and use giving any company usable open source infrastructure without yaml or confusing gitops. All pluggable and integrated by default.
56.
▲
by
eclark
3y ago
Batteries Included | Remote, USA | Full Time We're hiring a Front-end/Full-Stack and a Back-end engineer. We're building the best infrastructure platform that can install on any cloud or your own hardware. Tech Stack: - Elixi
57.
▲
by
eclark
3y ago
Tuning RocksDB well is a very very hard challenge, and one that I am happy to not do day to day anymore. RocksDB is very powerful but it comes with other very sharp edges. Compaction is one of those, and all answers are likely workload depe
58.
▲
by
eclark
3y ago
/wave
59.
▲
by
eclark
3y ago
> There's no need for any data to be allocated sequentially There's two different times that it's critical. The first is for write ahead logs. Those are pre-allocated, opened, and ready in order to stop latency spikes. The
60.
▲
by
eclark
3y ago
>But really, the underlying filesystem is doing a lot of heavy lifting. I think that's vastly under selling what's done to ensure that each block is written linearly, blocks are structured, sized, written and accessed in a way
More ›