Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
andreabergia
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
JDK 26: G1 GC Throughput Improvements by 5-15%
(ionutbalosin.com)
2 points
by
andreabergia
5mo ago
|
0 comments
2.
▲
by
andreabergia
7mo ago
> So you could presumably also set it up to implement its suggestions (i.e. if it "executes" its proposed definition for `succ` that would actually just update it in the global namespace). Fun stuff. Yep, I've had that wor
3.
▲
Show HN: A live Python REPL with an agentic LLM that edits and evaluates code
4 points
by
andreabergia
7mo ago
|
4 comments
4.
▲
Untapped Way to Learn a Codebase: Build a Visualizer
(jimmyhmiller.com)
244 points
by
andreabergia
7mo ago
|
46 comments
5.
▲
by
andreabergia
9mo ago
https://andreabergia.com/ - my personal website and blog, which I'm currently redesigning!
6.
▲
A field guide to sandboxes for AI
(luiscardoso.dev)
1 points
by
andreabergia
9mo ago
|
0 comments
7.
▲
by
andreabergia
10mo ago
Thanks! That's really reassuring and will definitely help my nights! :-D
8.
▲
by
andreabergia
1y ago
I work at ServiceNow, which sells an enterprise platform and a ton of products built on top of it. Internal teams and customers can extend the platform by writing JavaScript, hence we have a JS runtime in the platform (the venerable https:
9.
▲
by
andreabergia
1y ago
Same here! I am now actually working in compilers, which is one thing I'm really passionate about, but not something I was doing professionaly. I managed to turn a toy project and some blog posts into an actual job at almost 40, so, th
10.
▲
Gremllm
(github.com)
129 points
by
andreabergia
1y ago
|
18 comments
11.
▲
by
andreabergia
1y ago
from gremllm import Gremllm # Be sure to tell your gremllm what sort of thing it is counter = Gremllm('counter') counter.value = 5 counter.increment() print(counter.value) # 6? print(counter.to_roman_numerals())
12.
▲
by
andreabergia
1y ago
Of course I didn't assume to be 100% productive immediately, and I did spend a few weeks on this experiment, not just some days. My point was more about how even modern C++ felt (to me) dated and annoying to use compared to more modern
13.
▲
Emjay – implementing function calls in my JIT compiler
(andreabergia.com)
1 points
by
andreabergia
2y ago
|
0 comments
14.
▲
by
andreabergia
2y ago
Thanks!
15.
▲
Emjay – a simple JIT that does math
(andreabergia.com)
3 points
by
andreabergia
2y ago
|
2 comments
16.
▲
Crazy Debugging Stories – Recursion
(andreabergia.com)
1 points
by
andreabergia
2y ago
|
0 comments
17.
▲
How is this blog built?
(andreabergia.com)
2 points
by
andreabergia
3y ago
|
1 comments
18.
▲
Playing with Nom and Parser Combinators
(andreabergia.com)
2 points
by
andreabergia
3y ago
|
0 comments
19.
▲
A JVM in Rust part 8 – Retrospective
(andreabergia.com)
3 points
by
andreabergia
3y ago
|
0 comments
20.
▲
A JVM in Rust part 6 – Methods and exceptions
(andreabergia.com)
4 points
by
andreabergia
3y ago
|
0 comments
21.
▲
by
andreabergia
3y ago
Remote is a requirement, due to family reasons. Salary. Vacations, health insurance, parental leave are all given by law here (Italy). But, if they weren't, I guess they'd be pretty important.
22.
▲
by
andreabergia
3y ago
Good point. Someone (probably you) opened a GitHub issue about this too. I might actually fix this one :-)
23.
▲
by
andreabergia
3y ago
That sounds reasonable (and way better than what I have implemented). I am not sure I am going to try it though - it probably is a bit too much code to change for something that I consider "done" and I am not working on. :)
24.
▲
by
andreabergia
3y ago
Agreed, it _is_ annoying. It bubbles up everywhere and it feels like "something to silence the compiler" more than "something to express the safety of the code", as other people have pointed out.
25.
▲
by
andreabergia
3y ago
The problem arises by the fact that `Class` needs to refer to other classes: pub struct Class<'a> { pub superclass: Option<ClassRef<'a>>, } pub type ClassRef<'a> = &'a Cl
26.
▲
by
andreabergia
3y ago
Thanks, fixed!
27.
▲
by
andreabergia
3y ago
Well, I think it is written rather clearly in the first blog post of the series and in the github readme, whose second line is: > Important note: this is a hobby project, built for fun and for learning purposes. I am not going to repeat
28.
▲
A JVM in Rust part 5 – Executing instructions
(andreabergia.com)
98 points
by
andreabergia
3y ago
|
33 comments
29.
▲
by
andreabergia
3y ago
It is Visual Studio 2019, _not_ VS Code.
30.
▲
eBPF journey by examples: eBPF tracepoints with Falco
(fedepaol.github.io)
5 points
by
andreabergia
3y ago
|
0 comments
More ›