Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aseipp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
151.
▲
by
aseipp
2y ago
Because the client often has actual knowledge of their design and the places where they want force to be applied to find weaknesses, because they're trying to evaluate the results with regards to specific outcomes, not every possible o
152.
▲
by
aseipp
2y ago
That is one factor, but another is total cost of ownership. At large scales something that's 1/2 the overall speed but 1/3rd the total cost is still a net win by a large margin. This is one of the reasons why every major hype
153.
▲
by
aseipp
2y ago
The only board that is cheap and available with the ratified 1.0 vector extension I know of is the Kendryte K230, which you can find on some boards for about $40 USD: https://developer.canaan-creative.com/k230/dev/
154.
▲
by
aseipp
2y ago
You don't need to manage the stash or index, those are just expressed as commits, so you have fewer commands and a simpler UX, and can use universal tools like 'split' to handle cases you'd otherwise need stash/appl
155.
▲
by
aseipp
2y ago
It's a fair question, but the answer is simple: because there are significant design choices in the UX and algorithms which are user visible, and percolate throughout the entire system design, which can't just be wrapped or alias&
156.
▲
by
aseipp
2y ago
I've used both quite a bit, first Sapling and then Jujutsu, and now I exclusively use Jujutsu and am one of the developers. I previously used Git almost every day for ~15 years. Frankly, I think you'll be very happy with either of
157.
▲
by
aseipp
2y ago
The command line interface for Sapling called `sl`, which is Git compatible, is fully supported by the team at Meta. You can file bugs and feature requests, etc, though the repository is a bit intimidating. It is only the non-Git server com
158.
▲
by
aseipp
2y ago
Both Sapling and Jujutsu are compatible with Git repositories, and there are even settings to have the `.git` directory exposed so that all of your existing tools will be able to run Git commands, show hunk changes in the gutter, etc. For a
159.
▲
by
aseipp
2y ago
A raw string literal gets embedded into the binary's data section at compile time, just like it would in C or C++. What this means is that the type of the string literal is actually a reference (to an underlying memory address). And so
160.
▲
by
aseipp
2y ago
They are not suing them to use "inferior designs," you're completely misrepresenting the issue. They are suing them over IP and contract violations. The ISA in question is irrelevant here, you could also get sued by SiFive if
161.
▲
by
aseipp
2y ago
This might come as a shock, but I can assure you that the designing high end microprocessors have probably forgotten more about these topics than most of the people here have ever known.
162.
▲
by
aseipp
2y ago
It's not surprising at all. The scale of AWS, in particular S3, is nearly unfathomable, and the kind of solutions they need for "simple" things are totally different at that size. S3 was doing 1.1million requests a second bac
163.
▲
by
aseipp
2y ago
Everything supports __builtin_popcount or some variant these days (__popcnt for MSVC). It's a complete non-issue, really. And the compiler is not required to lower it to a single instruction. It will if the target architecture is speci
164.
▲
by
aseipp
2y ago
> If I gave you a JSON object with name, age, position, gender etc. etc. would you not say it has structure? That's too easy. What if I give you a 200KiB JSON object with 40+ nested fields that's whitespace stripped and has bas
165.
▲
by
aseipp
2y ago
> JSON contains a description of the structure of the data that is readable by both machines and humans. No, it by definition does not, because JSON has no schema. Only your application contains and knows the (expected) structure of th
166.
▲
by
aseipp
2y ago
QUIC and Homa are not remotely similar and have completely different design constraints. I have no idea why people keep bringing up QUIC in this thread other than "It's another thing that isn't TCP." Yes, many things are
167.
▲
by
aseipp
2y ago
The quoted sentence is poorly worded. The P and E cores are fully instruction set compatible. It isn't possible to meaningfully know ahead of time if the instructions will be used on any given core, and trapping along with a migration
168.
▲
by
aseipp
2y ago
In the case of FPGAs it doesn't really matter that the proprietary tools are buggy. What matters is the features and utility they have. Open-source FPGA design is still extremely, extremely far behind the proprietary alternatives in ma
169.
▲
by
aseipp
2y ago
Ah, I see what you mean. I'm not sure predicates like NewsData can actually be overloaded by arity, I'd have to check the docs. It mostly just seems like a shorter way to write the predicate with unbound variables. > Are you aw
170.
▲
by
aseipp
2y ago
Mangle looks very interesting, thanks for the share. In particular I love your GRPC demo, because it shows a prototype of something I've been thinking about for a long time: what if we did GraphQL, but with Datalog! Maybe we could call
171.
▲
by
aseipp
2y ago
I mean, yes, that's sort of how linguistics works in general? You can't just look at a language with completely different orthography or semantic concepts and expect to be able to reliably map it onto your pre-existing language wi
172.
▲
by
aseipp
2y ago
For the record, I don't use Logica myself so I'm not familiar with every design decision or feature -- I'm not a Python programmer. I'm speaking about Datalog in general. > making variables implicit at the call site W
173.
▲
by
aseipp
2y ago
> If I understand you correctly, you can easily get the same with ephemeral models in dbt or CTEs generally? You can bolt on any number of 3rd party features or extensions to get some extra thing, that goes for any tool in the world. The
174.
▲
by
aseipp
2y ago
Logica is in the Datalog/Prolog/Logic family of programming languages. It's very familiar to anyone who knows how to read it. None of this has anything to do with OOP at all and you will heavily mislead yourself if you try to
175.
▲
by
aseipp
2y ago
Back when IDA Pro for Linux & macOS was finally released, they decided to make every OS a separate license purchase. The net result of this was that every single person I knew who used it just kept buying Windows licenses and using it u
176.
▲
by
aseipp
2y ago
I meant security engineers/exploiters actually, but yeah, I can see how most working C++ programmers who aren't security specialists might not be as familiar with it.
177.
▲
by
aseipp
2y ago
People (both practitioners & researchers) have been using the terms "temporal" and "spatial" to refer to different classes of C++ vulnerabilities for at least 12+ years, back when I was actually writing exploits for
178.
▲
by
aseipp
2y ago
Several developers and full-time employees, including the project lead, are still employed by Red Hat.
179.
▲
by
aseipp
2y ago
Please improve your reading comprehension. I swear, this website is embarassing sometimes. You can still do this with an API Token. You can upload from a C64 with an API token. What you cannot do is run some random OIDC provider on your ran
180.
▲
by
aseipp
2y ago
Anyone can run an OIDC system if they want. But PyPI is not under an obligation to trust an OIDC provider running on a random rpi3 in your basement. More than that, GitHub is "trusted" because we can be pretty sure they have an on
More ›