Viewing profile — feffe
feffe
HN member- Joined
- Tue, Feb 16, 2021, 11:32 AM UTC
- HN karma
- 110
- Public activity
- 70 items
- HN profile
- View on Hacker News ↗
About feffe
No profile information was provided.
Recent public activity
-
comment
Comment #48730837
I've never been able to fix the tool calling issues. Running unsloth versions with llama.cpp, constant issues. Have tried many forum fixes, including lots of fixed chat templates, …
-
comment
Comment #47818854
All ALU operations are also more expensive with 32 bit operands. So 16 bit data bus, 24 bit address bus. Slower arithmetic with 32 bit operands. I never though of it as a 32 bit CP…
-
comment
Comment #46490057
I'm a believer in restricting the scope of definitions as much as possible, and like programming languages that allows creating local bindings for creating another. For example: lo…
-
comment
Comment #45910732
Steam on Linux works really well now. I sort of built my own steam machine a few months back with a framework desktop that now sits in my TV rack. Gaming on it is a really good exp…
-
comment
Comment #45287262
CMake has become the defacto standard in many ways, but I don't think it's that easy to deal with. There's often some custom support code in a project (just as with make files) tha…
-
comment
Comment #40991332
I don't see the point of passing the size to a "free" function. I don't see how it could be used to speed up de-allocation. Additionally most usage would probably not want to keep …
-
comment
Comment #40595867
I actually did at one time, and it was fantastic. Then Agile was rolled out in that organization and ruined everything. Oh, the irony.
-
comment
Comment #37947139
Hmm, I was a hang around back in the day. Not one of the big boys. But I got to say some of the young kids that I hung around with then had more skills than many I've worked with i…
-
comment
Comment #36744720
- Multiple out file dependencies are also difficult to describe in make (GNU Make). There's a dedicated section for how to solve it in the manual[^1] but it's a crutch. - Taking en…
-
comment
Comment #34976673
Perhaps this is similar to how they work in go? "var x []int; fmt.Printf(`%p %d`, x, len(x))" outputs "0x0 0" Indexing "x[0]" results in: "panic: runtime error: index out of range …
-
comment
Comment #34477433
I think most applications don't have any dependency towards a specific page size. They use malloc (C) or new (C++) to allocate memory which does not expose this constraint. You nee…
-
comment
Comment #34267297
Can the CPU cores in a CCD access the L3 cache of another CCD with higher latency? If so the CCD without extra cache may still get a performance boost. I know there has been such d…
-
comment
Comment #33942341
There are many contradicting examples: The original JPEG standard is an ISO standard (ISO/IEC 10918) with payed access. MP3 is also an ISO standard (ISO/IEC 13818-3). Perhaps not a…
-
comment
Comment #32262626
Nitpicking on terminology. Portable used to mean that software can run on another platform with minimal modifications. Typically by relying on abstraction layers that then has mult…
-
comment
Comment #32168973
I think a mindset that could work is to accept software as done. This is hard but for foundational stuff it could work well. Only fix bugs in such software. Try to set a scope what…
-
comment
Comment #32038814
So Go has two GC knobs now. I think it still plays to the ethos of minimalism and restraint.
-
comment
Comment #31522030
ASAN is pretty great with these cases as well. Spent much time looking for the needle in the haystack before ASAN came along.
-
comment
Comment #31521975
Go 1.0 was released in 2012, it spent 3 years in alpha/beta phase. https://go.dev/blog/go1
-
comment
Comment #31445653
In my experience debuggers handles this fine. Some archs also has a link register (jump and link) which may help finding back. This test is from x86-64 Linux. /* gcc -g -Wall -o x …
-
comment
Comment #31435283
Yes, you are correct. I had not thought about it deeply. There are restrictions for what can be used as a map keys according to some built-in equality rules. And of course the type…
-
comment
Comment #31433318
Built-in map and vector types are generic. E.g. map[int]*MyType Using interface{} is quite common in the absence of sum types (or inheritance with base class). I guess interface{} …
-
comment
Comment #30763081
RISC-V really is the heir of MIPS as it had those TLB tags as well.
-
comment
Comment #30696380
The compiler is fast in that is compiles code quickly, just as Go and the execution speed of produced programs are similar to Go (depending on what abstractions you use). It seems …
-
comment
Comment #30638419
Not weird but I can share what has worked for me so far. I'm pretty skinny but like to eat junk food and candy. My target weight is 80-82 kg. When I hit 90 kg I don't feel good abo…
-
comment
Comment #30587597
Well yes, I was one of the haters back then because it was too verbose (for me). IMHO Go is less verbose than early Java. It could be less verbose without loosing readability. My t…