Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
johnwbyrd
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
johnwbyrd
5mo ago
I'll just leave this here https://www.llvm-mos.com
2.
▲
by
johnwbyrd
1y ago
I'm surprised, and a little disappointed, that no one in this thread has mentioned parsing expression grammars ( https://en.wikipedia.org/wiki/Parsing_expression_grammar ) which are a much more human-friendly form o
3.
▲
by
johnwbyrd
2y ago
Yes, but I'm concerned about the number of existing browser engines that have fallen by the wayside, as the project founders have become exhausted. The scope of such a project is incredibly easy to underestimate, and it has only ever
4.
▲
by
johnwbyrd
2y ago
Thank you Plop, but nowadays we have a profusion of blessings, including VenToy, iVenToy, and netboot.xyz.
5.
▲
by
johnwbyrd
2y ago
ME: How can I get you to fuck off and leave me alone? META AI: I understand that you may be frustrated, but I'm here to help and provide information. I am not capable of taking offense or feeling emotions, but I want to assure you that
6.
▲
by
johnwbyrd
2y ago
Fun project, but fairly old news at this point.
7.
▲
by
johnwbyrd
3y ago
What I want is a dollar for every evangelist and every early adopter that has told me that the ?R explosion is right around the corner. I have worked in the game industry for 30 years and would be well retired by now, had I made my money b
8.
▲
by
johnwbyrd
3y ago
Classic premature optimization, assuming that hardware functions must be revealed in language features. If you can't get your integers closed under addition from the get-go, what hope do you have of writing a secure programming langua
9.
▲
by
johnwbyrd
3y ago
We don’t need any more computer languages. Still, you will run right off and invent another one. Let me guess, your amazing new language uses IEEE-754 math and fixed-precision integers. Your amazing new language is broken. https:/
10.
▲
by
johnwbyrd
3y ago
https://www.youtube.com/watch?v=2lW3WHPtmKo
11.
▲
by
johnwbyrd
3y ago
Seems like your problem is more with the venerable 6502 itself rather than the compiler. Most of that assembly code is spent calculating the offsets inside the Ball struct, which must be done at 16 bits of resolution in every case. The co
12.
▲
by
johnwbyrd
3y ago
The loading screen reports 130 BogoMIPS, but remember that it's emulating the timer as well, so the number is meaningless.
13.
▲
by
johnwbyrd
3y ago
Says you. llvm-mos generates surprisingly efficient 6502 code given its age and maturity. Don't take my word for it, try some experiments with it on godbolt.
14.
▲
by
johnwbyrd
3y ago
Yes, if you use an REU, which is a correctly contemporary memory upgrade for the C64.
15.
▲
Linux on a Commodore 64
(github.com)
227 points
by
johnwbyrd
3y ago
|
93 comments
16.
▲
by
johnwbyrd
3y ago
Onno Kortman has taken semu, a minimal RISC-V emulator, and cross-compiled it with llvm-mos, an LLVM port to the MOS 6502 processor, in order to run Linux on the Commodore 64. Kortman writes: "The screenshots took VICE a couple hours
17.
▲
by
johnwbyrd
5y ago
Your assumptions are correct.
18.
▲
by
johnwbyrd
5y ago
Disclaimer: I'm working on llvm-mos. https://llvm-mos.org/wiki/Rationale
19.
▲
by
johnwbyrd
8y ago
Other than permuting itself, what did it do that was sophisticated? Code morphing viruses have been around for a very long time, much longer than 2000. Simple replication does not constitute sophistication. Even my brother in law does th
20.
▲
by
johnwbyrd
8y ago
I hadn't read the book when I wrote the article. I tried to get all the salient facts in, with as few words as possible. "Omit needless words" - Wm. Strunk.
21.
▲
by
johnwbyrd
8y ago
Yeah, you understand exactly what I was trying to convey when I wrote the article. Thanks.
22.
▲
by
johnwbyrd
8y ago
In Kaspersky's defense, they have started making their source code auditable for certain customers. Kaspersky is well aware of how they are perceived as a company, and they are aware that if anyone ever traces any of their activities
23.
▲
by
johnwbyrd
8y ago
That is an utterly braindead assertion. I wrote the quoted article about Stuxnet. And I've helped write multiple operating systems. Your argument not an argument. It's just a random assertion with no technical knowledge of eithe
24.
▲
by
johnwbyrd
11y ago
Do we just not teach lex and yacc anymore? Or any other LALR type parser generation system?
25.
▲
More Git koans
(johnbyrd.org)
5 points
by
johnwbyrd
11y ago
|
0 comments
26.
▲
by
johnwbyrd
12y ago
I've heard it said, "We work eighty hours a week so we don't have to work forty hours a week." Me, I do it because I have a particular vision, and I think that the world would be better off if that vision actually exist
27.
▲
by
johnwbyrd
12y ago
Show me a programmer who is trying to reoptimize the STL, and I'll show you a programmer who is about to be laid off. The guy who tried this at EA didn't last long there.
28.
▲
by
johnwbyrd
12y ago
If you're spending a lot of time changing the size of a std::vector array, then maybe std::vector isn't the right type of structure to begin with...