Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
karelpeeters
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
Synthesizing Loop-Free Programs with Rust and Z3 (2020)
(fitzgen.com)
25 points
by
karelpeeters
5d ago
|
0 comments
2.
▲
by
karelpeeters
12d ago
In general that's true, but to reason about boolean circuits like in this challenge we only need a SAT solver. Z3 is just used for it's convenient API.
3.
▲
by
karelpeeters
12d ago
Looks like it did not actually solve it, but instead it just found an existing solution at https://github.com/NotCleo/GDS-to-RTL and verified parts of it? I have no doubt that modern agents can solve challenges like th
4.
▲
by
karelpeeters
12d ago
Degate is even a bit overkill, it is meant for when you only have images of the physical chip. This challenge has the full GDS files, which are the files that are sent to the fab for manufacturing. They still contain information about all o
5.
▲
by
karelpeeters
12d ago
Yeah I briefly considered switching to a simulator to get the final output, but then luckily realized the Z3 setup I had was already acting as a super-powered simulator anyway! I'm not actually using formal verification at $DAYJOB, the
6.
▲
by
karelpeeters
12d ago
Congrats on solving the challenge! I also briefly wrote about my approach here, with less pictures but going into slightly more detail about how to convert circuits to z3 equations: https://gist.github.com/KarelPeeters/
7.
▲
by
karelpeeters
15d ago
Text watermarking has no effect on output quality, it just works by changing the explicit source of randomness that is in practice always present in LLM output sampling. See for example https://www.seangoedecke.com/ai-text-w
8.
▲
by
karelpeeters
3mo ago
No, I think the comment you're responding to is actually correct. Look at this quote from the Anthropic blog post again: > The design should have been simple: if a session has been idle for more than an hour, we could reduce users’
9.
▲
by
karelpeeters
3mo ago
What would be the point of embedding Redis into an application? What's the advantage of using Redis over using the builtin (or third party) data structures of the language the application is developed in? I'm asking as a non-webde
10.
▲
I've been writing ring buffers wrong all these years (2016)
(snellman.net)
165 points
by
karelpeeters
9mo ago
|
67 comments
11.
▲
by
karelpeeters
1y ago
Using this sampling-based approach you get correct covariance modeling for free. You have to only sample leaf values that are used in multiple places once per evaluation, but it looks like they do just that: https://github.com&#x
12.
▲
by
karelpeeters
1y ago
Yes, the `regex` crate is also the regex engine used by ripgrep, both were developed by https://github.com/burntsushi .
13.
▲
by
karelpeeters
2y ago
Out of curiosity, why are you still using 32-bit architectures?
14.
▲
by
karelpeeters
2y ago
That switch-case gets optimized and compiled down to logic gates by the synthesis tools. It'll be a different set of gates from the original netlist (which might also have used a more regular grid structure for this), but it won't
15.
▲
by
karelpeeters
2y ago
Matlab is one language that chooses the second. Every assignment a=b where b is a matrix creates a distinct copy of the matrix. The interpreter is slightly more clever and instead implements this as a copy-on-writr mechanism, but that'
16.
▲
by
karelpeeters
3y ago
Look like this was generated by an LLM.
17.
▲
by
karelpeeters
3y ago
It means that instead of (only) doing convolution in spatial dimensions, it also(/instead) happens in the temporal dimension. A good resource for the "instead" case: https://unit8.com/resources/temporal-c
18.
▲
by
karelpeeters
3y ago
Could you share the paper(s) about "backdoors" in physical constants? That doesn't make much sense at first sight.
19.
▲
by
karelpeeters
3y ago
Sure, it's all slightly fuzzy. I don't think that detracts much from the my point though.
20.
▲
by
karelpeeters
3y ago
For all emails sent to/from any Seattle owned email address in 2017, please provide the following information: 1. From address 2. To address 3. bcc addresses 4. cc addresses 5. Time 6. Date Is this really a reasonable request that th
21.
▲
by
karelpeeters
3y ago
Interesting, what could power companies use this for? Checking for overgrown power lines? Checking for roofs to place solar panels one?
22.
▲
by
karelpeeters
3y ago
Could you share the repo? I've been curious what nontrivial parsers look like woth nom, I always lose the overview pretty quickly.
23.
▲
by
karelpeeters
3y ago
It's important to note that these probe models are very simple - they're "trained" by just doing a linear regression between the hidden activations and the desired output. This means that the probes can barely do any com
24.
▲
by
karelpeeters
3y ago
What value does this label have for English localization?
25.
▲
by
karelpeeters
3y ago
That sounds interesting, can you give some examples? Is this limited to classical RL Q-learning type stuff for turn based games, or full AlphaStar-level agents for RTS games?
26.
▲
by
karelpeeters
3y ago
I'm not an expert, but some thoughts: * The problem with large vectors is that they have large dot products with every other vector, which would imply that they are more similar to everything which doesn't make sense. * Adding t
27.
▲
by
karelpeeters
3y ago
What scene in the expanse is that?
28.
▲
by
karelpeeters
3y ago
That sounds interesting, what does the JVM do for tree structures and linked lists? Is that just about compacting memory?
29.
▲
by
karelpeeters
3y ago
Tokio is using the Rust async features, which are not green threads. In the former code has to explicitly mark potential yield points, in the latter green threads can be scheduled by the runtime without any help from the code itself. As a h
30.
▲
by
karelpeeters
4y ago
That's the idea behind the Hutter prize: https://en.wikipedia.org/wiki/Hutter_Prize
More ›