Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
clhodapp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
301.
▲
by
clhodapp
5y ago
It seems strange to talk about reduced distraction and saved brain cycles as a justification for writing and maintaining an entire VCS (with a rich UI) and project management tooling
302.
▲
by
clhodapp
5y ago
I will note that some features actually don't seem to scale reliably on GitHub proper. For example, the profile pages of prodigious commiters tend to time out on. As an example of one that pretty much always does it, check out https
303.
▲
by
clhodapp
5y ago
In terms of version pinning, flakes are essentially just an in-tree equivalent of niv, I will say.
304.
▲
by
clhodapp
5y ago
The cases that you're raising are all ones that the nix ecosystem has had to find solutions for, but they have generally done so. The first thing to note is that it's generally discouraged to use full paths like the one you gave
305.
▲
by
clhodapp
5y ago
They don't all have to be patched, they just have to be rebuilt in a carefully-controlled environment. Nix installs everything that it manages (libraries, applications, even managed conf files) under a path that is derived from its exa
306.
▲
by
clhodapp
5y ago
I am pretty sure that we're all just myopic and tend to project what goes on inside of our little echo chambers across the entire space (unless I'm the one projecting... nope, couldn't be!) Heck, I regularly manage to run int
307.
▲
by
clhodapp
5y ago
GSuite is (or rather was, until they renamed it) specifically the corporate version.
308.
▲
by
clhodapp
5y ago
The model you are describing (incoming requests wait on a queue until a thread is ready to work on them) is a very simple form of async processing. Essentially, you are saving your context in some (relatively) small objects on the heap an
309.
▲
by
clhodapp
5y ago
On the JVM, native threads are really expensive, especially in terms of memory. Loom comes from the same place of skepticism of async that you are expressing. Its goal is to make the imperative, blocking style as efficient as the async styl
310.
▲
by
clhodapp
5y ago
I think that's not quite it: I believe that loom is implementing cooperative lightweight threads and simultaneously reworking all of the blocking IO operations in the Java standard library to include yields. I guess this means that you
311.
▲
by
clhodapp
5y ago
Admittedly, loom will do much better but cats-effect does try its best within the limitations of the current JVM: https://typelevel.org/cats-effect/docs/2.x/guides/tracing
312.
▲
by
clhodapp
5y ago
No, just that you need to avoid naively conflating the machine that is doing the compilation with the one that optimization is being performed for. Concretely, you would need to keep track of and reproduce e.g. the march flag value as a par
313.
▲
by
clhodapp
5y ago
They also run Fi, which is definitely a sort of ISP
314.
▲
by
clhodapp
6y ago
Yes, that would be actual operator overloading. Personally, I've always wanted languages to be stricter about that kind of thing. It's not that hard to explicitly express the desired conversions to make the types on both sides o
315.
▲
by
clhodapp
6y ago
It's not any better. Ad hoc polymorphism is a defined thing just as overloading is a defined thing (in fact, it's a superset of OO-style "overloading"). When you allow operators to be defined for user-authored dataty
316.
▲
by
clhodapp
6y ago
Right! I wasn't thinking about stuff like Bishop Ranch being down there. Yeah, it really does seem like most of the freeway/transit-connected East Bay towns beyond the hills would be very amendable to this type of growth. It reall
317.
▲
by
clhodapp
6y ago
Contra Costa is full of open space and I believe that many of the cities from Walnut Creek out would bend over backwards to pull in these types of jobs.
318.
▲
by
clhodapp
6y ago
Tell that to Google. Their "regular" (recommended) release channel in their managed Kubernetes Engine product regular ly falls off the back of the supported range, while their "rapid" channel barely stays within it.
319.
▲
by
clhodapp
6y ago
My experience is that the design considerations within a system are different from the design considerations between systems. Specifically, noun-oriented APIs with few generic verbs tend to be extremely effective at: 1) Being relatively
320.
▲
by
clhodapp
6y ago
I also have the feeling that the tutorials start with the details, instead of starting with an overview so you can understand what is what. When you are trying to be as different from everything else as wide-reachingly as Nix is, it seems
321.
▲
by
clhodapp
6y ago
This seems like the kind of thing that will be labeled (maybe rightly, maybe falsely) as a "mistake" and fixed... It really seems like if this AMP proxy stuff is going to get forced down our throats, then viewing the original vers
322.
▲
by
clhodapp
7y ago
The chiplet model already happened and is already working. AMD's much-lauded new line of processors are all using it.
323.
▲
by
clhodapp
7y ago
This is an external pool, rather than an internal one. That is to say that it runs as a separate process that re-implements the Postgres network protocol to accept incoming connections. The use-case is that it allows you to share one pool a
324.
▲
by
clhodapp
7y ago
Linux is (currently) a monolithic kernel and I'm not sure that can be accomplished without changing this.
325.
▲
by
clhodapp
7y ago
Google TV is a super-mutated version of Android... Google turned their back on it in 2014 in favor of something that was closer to normal Android.
326.
▲
by
clhodapp
7y ago
As a teenager, I helped a friend revive a Seagate drive after it bricked due to faulty firmware. If I recall correctly, my friend had actually installed some firmware updates for the drive, but had not installed one recently enough to avoid
327.
▲
by
clhodapp
7y ago
Perhaps the impulse is cruel but for me, the fact that humans can't remember IPv6 addresses is a selling point. It forces people into what I believe are better practices (indirection through dns, using tagging in firewalls and load bal
328.
▲
by
clhodapp
7y ago
It kinda does though, because modern software companies tend to shift focus away from projects before they get completely "done". The whole reason for "mobile first" is the tacit admission that whatever is not the primar
329.
▲
by
clhodapp
7y ago
I'm completely unfamiliar with Chisel but sbt should support running multiple tasks in parallel if you specify them all at once.
330.
▲
by
clhodapp
7y ago
I totally believe that it gives the suggestions as you describe, what I'm saying is that in order for it do that, the completion must be making faulty assumptions about the way that scoping works in SQL.
More ›