Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
KallDrexx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
KallDrexx
10mo ago
Unfortunately I do not. Past survey results are hidden in some presentations I've seen, and the latest survey I have full access due to my company paying for it. So I'm not sure it's legal for me to reproduce
32.
▲
by
KallDrexx
10mo ago
EVERY DX survey that comes out (surveying over 20k developers) says the exact same thing. Staff engineers get the most time savings out of AI tools, and their weekly time savings is 4.4 hours for heavy AI users. That's a little more
33.
▲
by
KallDrexx
1y ago
This is my main frustration with the push back against visibility modifiers. It's treated as an all or nothing approach, that any support for visibility modifiers locks anyone out from touching those fields. It could just be a compiler
34.
▲
by
KallDrexx
1y ago
Fwiw that's not necessarily true, because if Sonnet ends up using reasoning, then you are using more tokens than GPT-4 would have used for the same task. Same with GPT-5 since it will decide (using an LLM) if it should use the thinkin
35.
▲
Show HN: JIT compilation of NES ROMs / 6502 programs to .NET MSIL
(github.com)
1 points
by
KallDrexx
1y ago
|
0 comments
36.
▲
by
KallDrexx
1y ago
I don't know about for people using CC on a regular basis, but according to `ccusage`, I can trivially go over $20 of API credits in a few days of hobby use. I'd presume if you are paying for a $200 plan then you know you have he
37.
▲
by
KallDrexx
1y ago
It's important to look closely at the details of how these models actually do these things. If you look at the details of how Google got gold at IMO, you'll see that AlphaGeometry only relies on LLMs for a very specific part of th
38.
▲
by
KallDrexx
1y ago
I wonder by your last comment if this is just is talking past each other. I try very hard to keep my PRs very focused on one complete unit of work at a time. So when the squash happens that single commit represents one type of change being
39.
▲
by
KallDrexx
1y ago
Yeah I don't have much experience outside of GitHub for team projects, so maybe gitlab works better. For GitHub it just gives up and claims it can't give you diff since the last review
40.
▲
by
KallDrexx
1y ago
Not the OP but for me, no I don't actually. In a PR branch, my branches usually have a bunch of WIP commits, especially if I've worked on a PR across day boundaries. It's common for more complex PRs that I started down one pa
41.
▲
by
KallDrexx
1y ago
Since DeepSeek R1 is open weight, wouldn't it be better to validate the napkin math to validate how many realistic LLM full inferences can be done on a single H100 in a time period, and calculate the token cost of that? Without having
42.
▲
by
KallDrexx
1y ago
Hah my bad, I misread your original comment as you saying you usually get the chance to do multiple passes on a prototype to productionalize it :)
43.
▲
by
KallDrexx
1y ago
I'm not the OP and I"m not saying you are wrong , but I am going to point out that the data doesn't necessarily back up significant productivity improvements with LLMs. In this video ( https://www.youtube.com/
44.
▲
by
KallDrexx
1y ago
I would love to work at the places you have been where you are given enough time to throw out the prototype and do it properly. In my almost 20 years of professional experience this has never been the case and prototype and exploratory cod
45.
▲
Show HN: DotnetEbpf - Write Linux eBPF kernel applications in C#
(github.com)
10 points
by
KallDrexx
1y ago
|
0 comments
46.
▲
by
KallDrexx
1y ago
This is neat, but how does this get away with being zero allocation? It appears to use `Func<T,U>` for its predicates, and since `Func<T>` is a reference type this will allocate. The IL definitely generates definitely seems li
47.
▲
by
KallDrexx
1y ago
Also, I would point out that there are cases where it doesn't change significant amount of the language or hamper things. The transpiler also works for Linux eBPF kernel side applications without unsafe pointers and other odd things I
48.
▲
by
KallDrexx
1y ago
It's not clear that Fable would fit the constraints, especially since F# heavily relies on reference types for discriminated unions and lots of other features. It's possible that Fable wouldn't be able to compile down to low
49.
▲
by
KallDrexx
1y ago
Strings become `char*` so they are supported as long as they are not dynamically generated (no concatenation for example, but some things like `printf()` templates do work. e.g. https://github.com/KallDrexx/DotnetSnes&#
50.
▲
by
KallDrexx
1y ago
In theory, allocation could be hacked in with an arena allocator. I just need to add in reference type support and custom allocation strategies into the transpiler. Then again, that's only viable if you don't use enough memory to
51.
▲
by
KallDrexx
2y ago
Feel free to write up any issues in the repo if you encounter them. It's likely to encounter MSIL opcodes that my transpiler is missing support for. Also the pvsneslib docs will probably be crucial for working with the SNES in general.
52.
▲
by
KallDrexx
2y ago
Yep, in the current restrictions `T` has to be a struct (no heap allocations means no reference types are supported). Huh, interesting idea with the `Self` generic dependency for the `Create<T>`. That's an interesting angle I had
53.
▲
by
KallDrexx
2y ago
Author here. One thing it potentially buys you (besides things mentioned in other posts) is faster iteration cycles. The C stubbed methods can potentially be populated with logic that sets up a fake SNES logic in it, and makes calls to a cu
54.
▲
by
KallDrexx
2y ago
Author here. When I started this journey I had a hard time figuring out how open source il2cpp actually was, and it seemed to be heavily tied to unity. All the docs seemed heavily geared towards unity usage as well. Likewise, some of my lo
55.
▲
by
KallDrexx
2y ago
Author here, yes I am on an insane quest to get C# to run anywhere and SNES was just a random side tangent to that :D. So the code in the game example is very much a "port directly from the example C code to make sure it's possibl
56.
▲
by
KallDrexx
2y ago
my bad, I'll update
57.
▲
by
KallDrexx
2y ago
Electrical charging on the road is expensive, because those are fast chargers, and not normal chargers a home would have. A ~7kw charger you'd install in a home or a business has is relatively cheap wiring electrically, and the stalls
58.
▲
by
KallDrexx
2y ago
It might not have been slowing down much in that time due to a thing called Ground Effect. Since the wheels weren't down, the flat body of the bottom of the aircraft + wings would have actually reduced drag and cushioned the plane for
59.
▲
by
KallDrexx
2y ago
I was worrying about debuggability if I started with a higher level Verilog transpiler and didn't have a good foundation of Verilog experience. But maybe I should just do it.
60.
▲
by
KallDrexx
2y ago
This is awesome, and I really want to learn enough verilog to do a tiny tape out VGA chip design. But man, 8bitworkshop really burned me out on trying to do verilog in a web IDE, and trying to set up verilator properly for local simulation
More ›