Hacker News new | past | comments | ask | show | jobs | submit | coolcoder613's comments login

Many BASIC dialects did this.

> I will say, however, that unless Christianity is true Judaism doesn't make any sense, because Judaism lacks a universal cosmology (it simply can't answer the question "why didn't God choose all people"). In Judaism, the answer to that question is that God asked each nation to accept His commandments, but they each had cultures that were incompatible, and refused. When He asked the Jews, they agreed unconditionally.

That is an obvious of post-hoc rationalization. It appears no where in Scripture or in any other culture's history or mythology. And even if it were true, it still doesn't amount to more than "the Jews are just better", which is just a pathetic theology.

What does Ladybird have to do with Haiku? The Haiku port of Ladybird is pretty out of date, although there is talk on the Haiku forums of reviving it.


This "binary data" already is audio. The author did not want to do that because of the loss of fidelity.


Seems like I didn't get the idea across clearly. While audio files are binary data, they're encoded in a specific way, and use specific playback codecs to render that binary into data suitable for playback by soundcard chipsets.

Back, way back in the day (but not as far back as punch cards, but before diskettes), binary streams were persisted to tape. Not the backup tape used today, but regular audio cassettes. The data was converted into an audio stream, similar in nature to what you'd hear during a modem handshake. On the receiving end, the audio stream was decoded back into binary data, without any loss (well, given the robustness of error correction back then, sometimes you'd have to try again). The key point being, the audio was just a transport layer for binary data, which could have been anything -- images, code, text, audio files, etc.


Sounds like GP is suggesting digitally encoding/modulating the audio bitstream, like using the speaker as a modem. Which would be far less lossy than trying to record the analog signal.


Minimodem using 1200 BPS with Opus@64KBPS it's pretty usable, the file doesn't get very huge.


Xonsh maybe?

The syntax is something like this:

  text=@(ls -lh).replace('a','b').split('b')


I did too.


As for Digger, it is still being updated! [1]

[1] https://github.com/sobomax/digger


Compare with one of my projects, [1]

It is a minimal, though modern-looking web chat. The HTML, CSS and JS together is 5024 bytes. The Rust backend source is 2801 bytes. It does not pull in anything from anywhere.

[1] https://github.com/coolcoder613eb/minchat


Clarification: The frontend does not pull anything, the backend pulls in libraries for websockets and json using cargo.


Is there a demo site or screenshots somewhere? Add them to README :-)


I added a screenshot.


> with 64kb of ram running windows 11

I hope you mean GB.


haha... yea, I was a bit off

As an aside, I'll use this as a way to update my post. I found a discussion of someone having a similar problem and turns out it was a windows office driver relating to automatic office updates. I turned it off which has resolved the issue.


I can relate to that experience.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: