Viewing profile — russellsprouts
russellsprouts
HN member- Joined
- Wed, Apr 24, 2013, 11:33 PM UTC
- HN karma
- 289
- Public activity
- 148 items
- HN profile
- View on Hacker News ↗
About russellsprouts
No profile information was provided.
Recent public activity
-
comment
Comment #47676588
Very cool! I did something related in the past: https://github.com/RussellSprouts/6502-enumerator . It uses C++ templates to share an emulator implementation between z3-powered sym…
-
comment
Comment #45319941
Related video showing animated lambda diagrams: https://m.youtube.com/watch?v=RcVA8Nj6HEo
-
comment
Comment #41970670
This reminds me of Halide ( https://halide-lang.org/ ), which is a really interesting design in this direction. In Halide, you specify the algorithm at a high level, then specify t…
-
comment
Comment #37428206
In Korean, sushi is 초밥 (cho-bap)
-
comment
Comment #35924294
> To solve [forward branches], those bytecodes would push information about how the branch destination address shall be fixed up into a late-patch buffer. This reminds me of how Fo…
-
comment
Comment #35069397
Just read through the documentation. There are so many great ideas for generating efficient code. `goto mode` in particular is an awesome idea. Generalizing the program to have mul…
-
comment
Comment #30015812
You potentially get a problem for every '.' expression. In this code: import {Something} from './file'; console.log(Something.PROP); TypeScript doesn't know what to emit without ty…
-
comment
Comment #30013168
const enums are one of the few cases where type information changes the emitted JS, something that's arguably a bigger problem than TypeScript-specific, but still just syntax sugar…
-
comment
Comment #28079043
Yeah, it will biased towards the center of the range rather than uniformly distributed
-
comment
Comment #23957566
Fair point, updated it along with some issues in the README
-
comment
Comment #23957397
Hi, author here. I think the only difficulty in making this work without a disk is that most of the memory space will be read only once you finalize the ROM. I had to allocate sepa…
-
comment
Comment #20960749
I downloaded the world to check -- the system does use zero-tick repeaters (dust cut type, I think) for a pause functionality, but for the channels, it actually reads slightly fast…
-
comment
Comment #20960710
Looking at the world download, it's using powered rails and observer blocks as a solid state storage. There are only brief glimpses in the video, but here's what that looks like: h…
-
comment
Comment #17852114
A version of that joke has been attributed to Mark Twain, though this source[0] says it was more probably M.J. Yilz, in this[1] 1971 letter to the Economist. [0]: http://grammar.cc…
-
comment
Comment #17289665
It's in a very rough state, but I have been working on something similar. The idea is to build a superoptimizer by exhaustive enumeration of instruction sequences. In a first pass,…
-
comment
Comment #17183447
I'd disagree -- but I think an important question is whether the goal is to create an industrial base that can make a chip with similar methods to the 1980s at scale, or whether th…
-
comment
Comment #17095476
One of the criteria is that it has sufficient mass to reach hydrostatic equilibrium.
-
comment
Comment #16783372
I can't remember the name, but there is a language with type-named parameters. It's an object-oriented language inspired by Java. It doesn't use "the" -- it's clear from context wh…
-
comment
Comment #16329762
I have one, and my biggest issue with the UI was the pen settings not being retained, but they did fix that in the latest update. Apparently they made some changes to improve batte…
-
comment
Comment #15882643
It is true that reversible computers can solve the issue of necessarily losing heat due to entropy decreases, but current computers are still far too inefficient for entropy loss t…
-
comment
Comment #15866239
Um, it's been a while, but I think it fails that test -- the identity template is "$"
-
comment
Comment #15866066
Haha, my Github has some projects of questionable usefulness, yeah. In that case, I was building a UI for an internal monitoring app at an internship. It had to make requests to lo…
-
comment
Comment #15866018
Hey everyone. Didn't expect to see this here. I made this for my operating systems class a few years ago. Unfortunately I can't share the code because the rest of the OS is used as…
-
comment
Comment #15459096
You might want to look into N64 emulators like Project64. They do something similar, though closer to emulation than remake. They allow you to render the 3D objects at a higher res…
-
comment
Comment #14898509
> Along with the standard data, the original transaction also contains the message: 'The Times 03/Jan/2009 Chancellor on brink of second bailout for banks'[3]. Presumably this is a…