Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
burntcaramel
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
burntcaramel
6d ago
This prompted me to make a JavaScript syntax highlighter in WebAssembly that’s 99.9% in agreement with Shiki in 12.7 kb: https://qip.dev/syntax-highlight-comparison
2.
▲
Show HN: JavaScript syntax highlighter in 12.7kB of WebAssembly, Shiki 99.9%
(qip.dev)
1 points
by
burntcaramel
7d ago
|
0 comments
3.
▲
by
burntcaramel
13d ago
I’ve been surprised how feasible static allocation has been. I thought it would be too restrictive and you’d be constantly hitting a wall. I’m writing WebAssembly in Zig/Odin/C and I’ve been able to have a linter reject the `memor
4.
▲
Combinatorial Implosion
(royalicing.com)
2 points
by
burntcaramel
16d ago
|
0 comments
5.
▲
Faster pull requests are faster horses
(royalicing.com)
3 points
by
burntcaramel
28d ago
|
0 comments
6.
▲
by
burntcaramel
1mo ago
From listening to Chris Lattner in interviews my guess it’s learning from when Swift became open source. The beta versions of Swift had massive language changes in how value types worked like with Array. Mojo is trying to get this language
7.
▲
by
burntcaramel
1mo ago
They didn’t follow their own advice for their accessibility practices page https://www.w3.org/TR/wai-aria-practices/
8.
▲
by
burntcaramel
2mo ago
If you have a cancel button inside a form, you can point that button to another form dedicated to deleting with the form attribute: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/... I
9.
▲
by
burntcaramel
2mo ago
I love the line “This friction synchronizes people.” Part of the understanding that is missed being learned by the team are the failure modes: how can this system fail and how catastrophic is it? Now I fear only the users will learn via dat
10.
▲
by
burntcaramel
2mo ago
Yet another example where using <form method="post"> and <input> with zero JavaScript would be a better user experience. If you are going to write custom code you have to clear the minimum bar of what the browser provi
11.
▲
Agents of Our Own Illiteracy
(royalicing.com)
2 points
by
burntcaramel
2mo ago
|
0 comments
12.
▲
Rise of the Gen-Z Luddite
(economist.com)
3 points
by
burntcaramel
2mo ago
|
0 comments
13.
▲
Carson Block: If you thought the global financial crisis was bad
(economist.com)
4 points
by
burntcaramel
3mo ago
|
0 comments
14.
▲
by
burntcaramel
3mo ago
Thanks for your honest thoughts. It bothers me because there’s many places to check all the time. It seems every tool has an inbox and wants to send me notifications about it. I have to read them all to keep up to date, and my job becomes p
15.
▲
Death by a Thousand Comments
(royalicing.com)
39 points
by
burntcaramel
3mo ago
|
4 comments
16.
▲
by
burntcaramel
3mo ago
> if you can use AI to achieve full test coverage, are there actual benefits in static typing for coding agents? Full test coverage doesn’t tell you if the tests behave correctly. So you could prompt an AI agent to write 100% test covera
17.
▲
by
burntcaramel
4mo ago
It definitely wasn’t “working great”, I’ve now fixed a bug in the event system that was causing loops. The performance should be improved now. Yes, accessibility is a key concern of mine, I’m keen to explore html-in-canvas as a way to have
18.
▲
by
burntcaramel
4mo ago
Thanks, I had shipped a bug in the event system. The performance should be much improved now.
19.
▲
by
burntcaramel
4mo ago
I’ve found canvas + WebAssembly works great together! Here’s an example of Sudoku running in WebAssembly (it was vibe coded in Zig) and then rendered to canvas. The interface between the wasm module and the browser is function calls for key
20.
▲
by
burntcaramel
4mo ago
Exactly, this is why I’m using AI to write C or Zig that compiles to WebAssembly. The purpose of a scripting language was to make authoring easier, but now it’s mostly a middle layer. There’s still getting the investment of a great standard
21.
▲
Oil markets are still in La-La land
(economist.com)
6 points
by
burntcaramel
5mo ago
|
0 comments
22.
▲
by
burntcaramel
5mo ago
In a world of AI coding it seems like we can create or copy almost anything. So after some denial I’m thinking let’s embrace that and bring back “view source”. qip lets you write tiny WebAssembly modules in Zig or C and compose them togethe
23.
▲
by
burntcaramel
5mo ago
Can we ask virtual Mark “What’s the strategic thinking behind making a virtual version of yourself?”
24.
▲
by
burntcaramel
5mo ago
Previously Anthropic subscribers got access to the latest AI but it seems like there’s a League of Software forming who have special privileges. To make or maintain critical software will you have to be inside the circle? Who gates access t
25.
▲
by
burntcaramel
7mo ago
Can optimize in theory, or are you saying this is what JavaScript engines do today?
26.
▲
by
burntcaramel
7mo ago
Thank you, I stand corrected! I must have been tired originally reading this.
27.
▲
by
burntcaramel
7mo ago
The allocation of each object still has overhead though, even if they all live side-by-side. You get memory overhead for each value. A Uint8Array is tailor-made for an array of bytes and there’s a constant overhead. Plus the garbage collect
28.
▲
by
burntcaramel
7mo ago
WebAssembly is particularly attractive for agentic coding because prompting it to write Zig or C is no harder than prompting it to write JavaScript. So you can get the authoring speed of a scripting language via LLMs but the performance clo
29.
▲
by
burntcaramel
7mo ago
> We said the runtime asks the OS for large chunks of memory. Those chunks are called arenas, and on most 64-bit systems each one is 64MB (4MB on Windows and 32-bit systems, 512KB on WebAssembly). Incorrect. You ask the OS for pages. (Go
30.
▲
by
burntcaramel
7mo ago
If people who wore Google Glass without respect for others were Glassholes, perhaps people who unleash their OpenClaw instance onto the internet without respect are Clawholes?
More ›