Live data from Hacker News

I accidentally a scheme

wingolog.org

91–100 of 143 posts

Re: I accidentally a scheme

#91
Lots of discussion about how GCs cause problems ("far away from time and space from the original") and destabilize and ruin your life generally.

I knew I was not in favor of GCs. For any reason. A pox upon the landscape of software.

Re: I accidentally a scheme

#92

People accidentally a scheme all the time. I first accidentalled a scheme in high school. I learned about S-types, which were to Lisp what JSON is to JavaScript. I made a language around then. Oops. Some would argue Brendan Eich of Netscape accidentalled a scheme in JavaScript, but others would argue that he didn't. Most accidental schemes are pretty bad, and the original JavaScript fits the bill, or it doesn't, depe…

> There's a law about that

That was my first thought too. As the length of your codebase increases, the likelihood of (probably badly) accidentally a scheme'ing tends towards 1.

Re: I accidentally a scheme

#93
post #47

Earlier quoted context omitted.

This is the role "lol" used to play. "I accidentally created a scheme lol"

Doesn't "I accidentally a" predate lol? I seem to recall it from high school, and that was before mobiles were widespread.

Nah, "I accidentally" came way after "lol". I remember using "lol" as a kid on MSN/ICQ/IRC and "I accidentally" wasn't around until I was a teen at the earliest.

Re: I accidentally a scheme

#96
post #47

Earlier quoted context omitted.

Doesn't "I accidentally a" predate lol? I seem to recall it from high school, and that was before mobiles were widespread.

Interesting. Did you mean before mobiles or before smartphones? As of today, it has been dated to ~2004 (knowyourmeme).

[deleted]

Re: I accidentally a scheme

#97

Earlier quoted context omitted.

learn from solutions of others I got my first job furiously doing that for nights on end. It felt like cheating but it’s ultimately way faster than waiting potentially years to figure out those tricks on your own.

Yeah, good to hear. I also did this for nights on end. My strategy was to try to solve the puzzle myself first (in a reasonable amount of time) and then check the solutions of others. Always fun to see if I could make my solution faster/shorter/more elegant/etc. with the inspiration of the other solutions.

What are the odds that someone gets accused of plagiarism for doing exactly that? Like, say there's a perfect solution in existence with the fewest lines/tokens of code all the elegant shortcuts and maybe a little bit of "sorcery", how likely is it for two people to work their way down the perfect solution and it basically looks exactly the same, maybe they followed the same logical workflow to arrive there, who knows...

Edit: like a hash-collision for geeks

Re: I accidentally a scheme

#98
post #63
post #54

Earlier quoted context omitted.

No chance, "lol" has been in usage for at least 25 years, possibly more than 30.

Well this was in real life, so you aren't going to get records. Wikipedia suggests lol is more like 40 years old, but you actually have a written record to back that up. All I have is my own experience, I wasn't really on the internet until the 2000s so I wouldn't have come across lol until mobile phones and texting became widespread (around 1999/2000). "I accidentally a" would have been in the 1995 - 2000 time frame…

Knowyourmeme has a confirmed usage of "lol" from 1989, along with a list of others from the same document: https://knowyourmeme.com/memes/lol

"I accidentally" started in 2008, and they have a link to the youtube video it came from: https://knowyourmeme.com/memes/i-accidentally

Re: I accidentally a scheme

#99

Earlier quoted context omitted.

There's literally dozens of us! If you're serious about learning a Lisp but motivated more by, as you say, "having more fun" rather than, say, landing a six-figure job writing it professionally... then may I recommend Janet[0] for your consideration. Janet is an embeddably-small, yet surprisingly batteries-included Lisp implemented in pure C. In terms of syntax and core library it borrows more directly from Clojure t…

But is Janet as interactive as Common Lisp? (REPL, image-based development, debugger, restarts…) The fun is there!

Yes, 100% to both the REPL and image-based development!

Janet's REPL has a debug mode, but I'm sadly not qualified to evaluate whether/how it measures up to CL's due to my own inexperience with either. :)

As for restarts (I had to Google around to get an idea of what that means)—it seems to me that Janet does not have first-class support for restarts in the way that some other Lisps, for e.g. CL, do. Presumably (as it would be in most other languages I would suppose) one could recreate that experience in Janet by tapping into the first-party error handling and REPL primitives. But you'd definitely be rolling your own rather than having it already in Janet out of the box.

Post reply on HN