Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bullen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
481.
▲
by
bullen
4y ago
See above.
482.
▲
by
bullen
4y ago
Because 1) you don't want GC pauses 2) you don't want GC code to bloat the VM 3) You don't want memory leaks 4) You don't want people to not know what they are allocating 5) Static allocation is enough to make anything.
483.
▲
by
bullen
4y ago
Basically you enforce static heap allocation. Meaning you cannot type new in a method only in the class definition. I don't even know if this can be enforced from the bytecode VM... just playing with it in my head.
484.
▲
by
bullen
4y ago
I'm going to try and prevent heap allocation in runtime. But since I'm going to use javac it's going to be ugly. Basically only static atomic arrays (int/float) in classes will be allowed, for cache and parallelism, and
485.
▲
by
bullen
4y ago
Yes, but then you are downloading and running executables that contain the GC.
486.
▲
by
bullen
4y ago
I'm considering building a Java compatible VM that only has static memory allocation to avoid GC. Why hasn't this been done by anyone yet? Also confused why this does not have a binary windows release yet: https://githu
487.
▲
by
bullen
4y ago
What MIDI lacks is a soundfont standard, kind of like SVG for audio.
488.
▲
by
bullen
4y ago
What is this thing a MCU or a CPU? 64-bit?!?! It has a MMU? 700K of SRAM is alot for a MCU but so little for a CPU no?
489.
▲
by
bullen
4y ago
Digging into this, how are the .tal files made? Found it: https://compudanzas.net/uxn_tutorial.html So you need to write assembly sort of, I wonder what language anyone would pick to compile for this little VM. Also I lack
490.
▲
by
bullen
4y ago
Here he goes through some of the steps to making this (1:20) https://vimeo.com/771406693
491.
▲
by
bullen
4y ago
Here's a few: 6502: 8-bit registers / 16-bit address space (1975-) 68000: 16 / 24 (1985-1992 then 32/32) ARM1: 32 / 26 (1985- 32/32 in 1992 and finally 64/64 in 2011) X86: a complete address spac
492.
▲
by
bullen
4y ago
16 billion gigabytes not enough for you?
493.
▲
by
bullen
4y ago
To use a 600MHz Arm Cortex-M7 to emulate the 6510 sounds completely meaningless, then you might aswell use a Raspberry or a PC with Vice? If it was a microcontroller it might be a challenge and sort of interesting from a memory and power po
494.
▲
by
bullen
4y ago
Talking about C64, you can now buy a 6510 CPU made from a 6502: https://monotech.fwscart.com/MOS_CPU_Replacer_(65108501)/p60...
495.
▲
by
bullen
4y ago
Because it's 20 years old, but as I said I might do it eventually. Still torn about open-source, I believe more in source-available + license fee. The way it works now no single dev. code can be commercially viable except closed source
496.
▲
by
bullen
4y ago
Probably on my itch page: http://tinspin.itch.io It will be more action than CL.
497.
▲
by
bullen
4y ago
I'm about to relaunch a 2D MMO title I made in 1999-2001 with new graphics. It's all in Java and uses MySQL. Should be fine! :D Don't know if I would publish the source though, unless it's successful and people want to m
498.
▲
by
bullen
4y ago
Nice to see America waking up.
499.
▲
by
bullen
4y ago
While you are debating if eternal growth exists we that actually write software can tell you that the bottle-neck has been RAM since 386 that introduced caches: DDR3 was the peak of RAM latency, 65nm SSDs where the peak of flash memory long
500.
▲
by
bullen
4y ago
The problem with LoRa is that you can't (or atleast shouldn't) control the frequency from software. Which is exactly what you want. Also the frequency band is a bit too narrow and short ranged for real earth applications. LoRaWAN
501.
▲
by
bullen
4y ago
I think the problem is we need to move into the low power digital realm to survive, because all physical low hanging fruits have been picked. So that means the real value has to move into the digital world which is fragile = the hardware br
502.
▲
by
bullen
4y ago
Back in the late nineties there was a Swedish web company called speedway-da.se or something like that (digital army) that linked to a site they made for their friends that grouped their personal blogs. It was something short like bla404.so
503.
▲
by
bullen
4y ago
The real problem is IP/DNS. Until we decentralize those we're going to have problems: http://radiomesh.org
504.
▲
by
bullen
4y ago
Birth growth acceleration peaked in 1968, so yes they have had 50 years to write this article.
505.
▲
by
bullen
4y ago
What was the chip called that Danny Hillis made that Nintendo bought? Is it this one: https://en.wikipedia.org/wiki/Texas_Instruments_TMS9918 So did that (and if so how) become the NES Picture Processing Unit?
506.
▲
by
bullen
4y ago
I don't understand why I'm the only one connecting a real low power NUC linux computer to the TV instead? Wireless keyboard and mouse and you solve ALL media problems! You can even play Minecraft on the TV, can Jellyfin do that? T
507.
▲
by
bullen
4y ago
The model-T is an amazing car even today. It had no oil/water-pump that could fail. This is the reason you go back to simpler things, everything today is over engineered. That said the C64 is a better device to learn for since it match
508.
▲
by
bullen
4y ago
As long as SteamVR does not work on a 1030 and Quest 3 is less powerful; VR will not meet it's energy requirement balance. The real metaverse is action MMO and that can run on a 5W Raspberry 4 at low resolutions.
509.
▲
by
bullen
4y ago
Aha, thx!
510.
▲
by
bullen
4y ago
How does ActivityPub make sure posts on other hosts are "real"? I would have gone for a pub/priv key solution instead and supported tree structured comments and real private messaging.
More ›