Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mightyham
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
mightyham
4mo ago
Scoffing and acting exasperated doesn't actually refute anything I said. I obviously don't disagree with you that SQL has been wildly useful and popular, but that has very little to do with my comment. SQL is an outdated and flawe
32.
▲
by
mightyham
4mo ago
Having the result type of a function change based on context sounds like a horrible idea because it would introduce tons of unnecessary ambiguity. If it's an issue that you have to chain one extra collect call, just write a helper func
33.
▲
by
mightyham
4mo ago
The comparison with JavaScript as an exemplary imperative language is silly. You can find examples of C code from 40 years ago that still work perfectly with modern compilers. Like C, SQL is a technology that has far outlived its usefulness
34.
▲
by
mightyham
4mo ago
Too bad it will not be adopted for anything serious in the next 50 years. There is no reasonable value proposition from a business standpoint for picking zig over rust. It is already the reality in much of the tech industry that Rust is fil
35.
▲
by
mightyham
5mo ago
Really? You are telling me that the discovery/development of general relativity or quantum mechanics has not thrown new increasingly complex doubts on the accuracy of previous physical models due to these new "essences" imply
36.
▲
by
mightyham
5mo ago
It absolutely is a problem with the article. Science deals with physical phenomena; metaphysics quite literally means beyond physics. It's ridiculous to say that consciousness is the last hold out, as if there aren't a million oth
37.
▲
by
mightyham
5mo ago
> It is because of the hundreds of years of astonishing and unexpected success of the sciences that have convincingly shown that apparent metaphysical gaps are never such. This has to be one of the most dumbfounding pseudo-philosophical
38.
▲
by
mightyham
5mo ago
> This isn't actually possible Bambu absolutely could create a system where their printers both communicate with the cloud and local devices, they just don't want to do the difficult software engineering necessary because it is
39.
▲
by
mightyham
5mo ago
Yeah this is a good point, and maybe a hole wasn't the right way to explain myself. The point is that the way a WAL is supposed to work is that the main data store always lags behind the WAL, so that if a partial operation (always idem
40.
▲
by
mightyham
5mo ago
Thanks, that's interesting and I wasn't aware of that. Is there a consistent way to detmine if a device offers this garuntee at runtime on Linux?
41.
▲
by
mightyham
5mo ago
Unless I am mistaken, it seems like there is a glaring flaw in this scheme, which is that without fsync you cannot guarantee the previous WAL blocks have been persisted before the current one, so a power loss event could leave a hole in the
42.
▲
by
mightyham
5mo ago
For the uninitiated who didn't watch Terry's streams, HolyC is both an AOT and JIT language, but the JIT was in some ways much more rudimentary and in some ways much more powerful than a typical JIT compiler. Like this CJIT proje
43.
▲
Exponentially Smoothed FPS Counters
(blog.wilsworld.net)
3 points
by
mightyham
5mo ago
|
0 comments
44.
▲
by
mightyham
5mo ago
Thanks, I added a formula for a dynamic filter coefficient to my original comment. It makes sense intuitively to me, but I'm also not certain if the exact formula I provided is correct.
45.
▲
by
mightyham
5mo ago
If all you care about is a windowed average you can implement the fps counter (really you keep track of seconds per frame) using an exponential moving average which has constant time and space complexity regardless of window size. The calcu
46.
▲
by
mightyham
6mo ago
You really can't compare crates to a taxi service and I think the article lays out the reasoning nicely. The people running crates are a small team of mostly volunteers offering a free service. If someone offered a free taxi service as
47.
▲
by
mightyham
6mo ago
I have a phone and laptop; those are my only two "mobile" devices that I might ever use to access my home network remotely. I set them up once, it took a few minutes, and I won't have to do it again unless I replace one of th
48.
▲
by
mightyham
6mo ago
Genuinely curious: is Tailscale actually providing any values to this use case beyond what you get from a raw Wiregaurd exit node with port forwarding instead of Tailscale's NAT traversal? I've never used Tailscale, but I have a W
49.
▲
by
mightyham
8mo ago
I've worked on large React and Solid codebases and don't agree at all. You can make a mess of either one if you don't follow good practices. Also dynamic dependency management is not just a nice to have, it's actually cr
50.
▲
by
mightyham
8mo ago
> I struggle to see the point. The paper in question doesn't claim to be practically faster... I struggle to see the point of your comment. The blog post in question does not say that the paper in question claims to be faster in pra
51.
▲
by
mightyham
8mo ago
I publish a Firefox plugin and needed help a few years ago. Not to get too far down that rabbit hole, but they suddenly blocked my plugin because they couldn't build my source code, even though the issue with their build environment wa
52.
▲
by
mightyham
9mo ago
Your comments are shallow because you just continue to assert the idea are bad with no reasoning. You also clearly don't know your protestant history: Martin Luther did basically just whine about the Pope. He was thoroughly a reformer
53.
▲
by
mightyham
9mo ago
> Because they have all been tried before and had the opposite affect. Did you even read the document? Claiming that Wikipedia has implemented all of these suggestions in the past is just plainly false. If you disagree with the documents
54.
▲
by
mightyham
9mo ago
I don't understand how you could read the nine theses essays and think they are anything but reasonable. Even if you disagree with his politics, the results of his suggestions would almost certainly make Wikipedia more pluralistic, wel
55.
▲
by
mightyham
10mo ago
Typically firewalls will record the src and dst header values of outbound IP packets then temporarily allows inbound IP packets that have those values flipped.
56.
▲
by
mightyham
10mo ago
I already am aware of how NAT traversal works. Linking a generic article explaining it is not a meaningful response. Also NAT is a pretty simple abstraction, it's literally a single table.
57.
▲
by
mightyham
10mo ago
> it just has to be established from the local side This is exactly the problem. Unless you expect users to manually share their IPs with every other user in a given lobby through an external service, you would need to make a central pee
58.
▲
by
mightyham
10mo ago
You're just asserting that without explination. Please correct me if I'm wrong, but afiak the only difference in NAT hole-punching is that clients don't know their public port mapping ahead of time. This actually doesn't
59.
▲
by
mightyham
10mo ago
> Peer-to-peer communications such as gaming usually have to deal with NAT traversal, but with IPv6 this is no longer an issue, especially for multiple gamers using the same connection You know the list of "benefits" is thin wh
60.
▲
by
mightyham
10mo ago
For consumer traffic, your probably right. In data centers, cloud computing, and various enterprise networking solutions, IPv4 is still king. I'm sure IPv6 would work fine in all these use cases, but as long as many large tech companie
More ›