Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frabert
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
121.
▲
by
frabert
5y ago
You could just INSERT INTO regular_table SELECT * FROM csv_table and then create an index for regular_table
122.
▲
by
frabert
5y ago
Most other parser generator systems give you indication that what you're writing is probably wrong, by stating e.g. that a grammar is ambiguous. S := A '+' A | A '*' A A := ... If you do that in most PEG systems I&#
123.
▲
by
frabert
5y ago
Just because the PEG doesn't have ambiguities doesn't mean the grammar you meant to recognize doesn't have one. What I mean is: PEGs give you a false sense of confidence by making you feel like you solved all your grammar&#
124.
▲
by
frabert
5y ago
I think PEG let people think they can get away from the complexities of grammars because there are no ambiguities when you express them using PEGs. This is not true: the ambiguities are still there, and you still have to think about them, o
125.
▲
C your data structures with rellic-headergen
(blog.trailofbits.com)
2 points
by
frabert
5y ago
|
0 comments
126.
▲
by
frabert
5y ago
Italy actually has a standard for electronic invoicing, and most companies are required to use it ("Fattura Elettronica"). It works by having a centralized portal to which invoices are submitted. Of course, being a SERIOUS, CORPOR
127.
▲
by
frabert
5y ago
In .NET specifically a reason I can think about doing that is that you'd need to implement your visitor twice, as the type argument cannot be void (if I recall correctly).
128.
▲
by
frabert
5y ago
Italian too
129.
▲
by
frabert
5y ago
A kernel doesn't need to use all the instructions a CPU offers -- only the ones it needs.
130.
▲
by
frabert
5y ago
In my experience, VSCode + clangd works better than full VS for most projects
131.
▲
by
frabert
5y ago
I believe the reason is because they allow for efficient raytracing via a technique called raymarching, which requires a way for it to tell what's the minimum distance from a surface given any arbitrary point, hence the need for a SDF.
132.
▲
by
frabert
5y ago
Very important: JS in Reaper means JesuSonic, _not_ JavaScript! Completely different language, not garbage collected at all, no dynamic memory AFAIR
133.
▲
by
frabert
5y ago
Curious you mention bash! I did exactly that some time ago when I thought about starting blogging... And then never started blogging! https://blog.frabert.me/posts/2018/11/11/blash.html
134.
▲
by
frabert
5y ago
Ahh that answers one of the questions I had when I was thinking about implementing something like this myself, in that none of the audio APIs I know of (WASAPI and ASIO) would give you any chance of syncing your clock with external sources,
135.
▲
by
frabert
5y ago
Yes, AES67 (like Dante) is geared towards low latency over reliable links. Tipically wired ethernet.
136.
▲
by
frabert
5y ago
Yes, that's the reason I was asking :( A number of projects implement it, but I'm not an AES member and didn't feel like spending the 50USD for the official specs. I was hoping someone had made a writeup of the overall protoc
137.
▲
by
frabert
5y ago
Very nice! Can you link some resources regarding how to implement AES67? What kind of latencies are you able to achieve?
138.
▲
by
frabert
5y ago
Problem with that is, as the article states, RAID6 _can_ use RS as its error correction method, which turns this description into something a bit too circular for my taste
139.
▲
by
frabert
5y ago
Thanks, I was serious and any insight from anyone who has more experience than me in this stuff is appreciated!
140.
▲
by
frabert
5y ago
I wired it to clangd specifically because of two main reasons: - LLVM provides a remote interface to their index accessible through a gRPC connection - The clangd protocol is very simple, and the bindings can be generated automatically I do
141.
▲
by
frabert
5y ago
I'd be very interested in this SQLite Necronomicon you're talking about :)
142.
▲
by
frabert
5y ago
The idea for doing this experiment was actually that I tried times and times again to produce a SourceTrail graph for the LLVM codebase but always failed due to one reason or another. Then I discovered that they provided the gRPC interface
143.
▲
Show HN: ClangQL – Query C++ codebases using SQLite
(github.com)
73 points
by
frabert
5y ago
|
11 comments
144.
▲
by
frabert
5y ago
It is interesting that they don't seem to compare this algorithm to hqx (hq2x), which in my opinion is the best looking of the pixel art scaling algorithms.
145.
▲
Jim Steinman has died
(npr.org)
10 points
by
frabert
5y ago
|
1 comments
146.
▲
by
frabert
6y ago
Dust would settle on them despite of humidity levels I think
147.
▲
by
frabert
6y ago
I believe the opposite was true, when AMD was an OEM for Intel CPUs
148.
▲
by
frabert
6y ago
Isn't that expected, given it was operating in a cleanroom?
149.
▲
by
frabert
6y ago
> Games like Gothic, Elex I really think that Piranha Bytes are the most interesting game studio with regards to RPGs right now. I think they have the best blend of weird mechanics + plot driven gameplay out there, despite their relative
150.
▲
by
frabert
6y ago
I don't think you have much responsibility in not specifying a license, since it defaults to "all rights reserved", thus preventing anyone else from using that code.
More ›