Viewing profile — vnorilo
vnorilo
HN member- Joined
- Wed, Nov 29, 2017, 5:37 AM UTC
- HN karma
- 1,980
- Public activity
- 534 items
- HN profile
- View on Hacker News ↗
About vnorilo
https://norilo.me (portfolio) https://kronoslang.io (compiler/language project)
Recent public activity
-
comment
Comment #49181656
Totally agreed; I was talking from the POV of someone designing an iOS app. Apple could fix a lot of this jank with better design, individual apps less so.
-
comment
Comment #49179747
Screenshot and share functionality get massively overloaded on iOS, but it's not because a product person / designer lacks the necessary taste, vision or "courage". It's because th…
-
comment
Comment #48258997
If solutions come naturally to you in OOP, why not just roll with it? Personally I find it easiest do design data flows: think about what we need in order to compute the result. Th…
-
comment
Comment #47707884
When you need a configuration step, cmake will actually save you a lot of time, especially if you work cross platform or even cross compile. I love to hate cmake as much as the nex…
- story
- story
-
comment
Comment #47375318
The wireless used for pro audio is never bluetooth, however.
-
comment
Comment #47307878
Indeed, which is not all that different from LLM code generation, to be honest.
-
comment
Comment #47305641
Yes. LLMs are search engines into the (latent) space or source code. Stuff you put into the context window is the "query". I've had some good results by minimizing the conversation…
-
comment
Comment #46516988
When something is hundreds of megabytes, it is very unlikely to be mostly compiled code. A lot of that fits in each megabyte.
-
comment
Comment #46390636
Probably true for many. When thinking about hard problems I'm usually not thinking in language, at least not the kind we speak between us humans, so it can be incredibly distractin…
-
comment
Comment #46219277
>I seriously doubt anyone who has written projects in assembly would make such comparisons... With genuine respect, I believe this type of insinuation is rarely productive. Someone…
-
comment
Comment #46219132
sure, I was thinking of large OO cores. "Correspondd to the instructions the cpu runs and their observable order" is how I'd characterize C as well, but to each their own.
-
comment
Comment #46219084
I have empathy for this having written compiler passes for 10ish years of my career. But as I've studied register renaming, speculative branch prediction and trace caches I would n…
-
comment
Comment #46214832
And yet modern assembly does not correspond 1:1 to the micro-ops the CPU runs or even necessarily the order in which they run. Both ISA-level assembly and C are targeting an abstra…
-
comment
Comment #45298391
When I was in third grade, I decided I want to make computer games to get more of them. Dad got me started with GW-Basic turtle graphics and I made pictures with them - usually non…
-
comment
Comment #44821592
Finnish has been very peripheral and isolated due to geography. It is closely related to Estonian, but remains much more similar to their common archaic root, while Estonian has st…
- story
-
comment
Comment #44568299
In my experience search engines have rapidly deteriorated - probably because of the SEO arms race - and LLMs often feel like search engines used to feel back when they worked. Who …
- story
-
comment
Comment #44509989
Not in general. Immutable strings can be deduplicated, leading to a different performance tradeoff that is often quite good. This is mentioned in TFA.
-
comment
Comment #44478146
For sure. Data structures and call graphs like to converge, so when designing a data model, you are actually designing the (most natural) program flow too.
-
comment
Comment #44155926
The recent C# feature called interceptors [1] pretty much looks like comefrom from where I stand. Yet everyone talking about it has either been serious, or very good at trolling. 1…
- story
-
comment
Comment #43948535
I wrote blitters in assembly back in those days for my teenager hobby games. When I could actually target the 386 with its dword moves, it felt blisteringly fast. Maybe the 386 did…