Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shakna
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
421.
▲
by
shakna
9mo ago
Pretty sure Hetzner don't share infrastructure with either of those.
422.
▲
by
shakna
9mo ago
Sitting on an idea doesn't necessarily mean being inactive. You can think at the same time as doing something else. "Shower thoughts" are often born of that process.
423.
▲
by
shakna
9mo ago
A distinct and immutable pair is... A pair. (eq? (pair? '(A . B)) #t) (eq? (pair? (list 1 2 3)) #f) But agree you probably want list-ref instead of cddr and friends.
424.
▲
by
shakna
9mo ago
SRFI-105 is an infix syntax that composes well, and is supported by most Schemes. Its enabled by default with Guile, for example. (+ 1 2 {10 * 2} 6) https://srfi.schemers.org/srfi-105/
425.
▲
by
shakna
9mo ago
Uh... Most Schemes don't use linked lists under the hood. That doesn't impact the syntax, just the implementation. Guile uses vectors, for example. [0] Chicken... Is Cheney, so your list disappears entirely, half the time. Gambit
426.
▲
by
shakna
9mo ago
Pairs are used by about 3-quarters of the standard library of Scheme, so I really would not consider its use to be a code smell. You should be using the pairs when using make-hash, for example. Cons also doesn't always return a pair. I
427.
▲
by
shakna
9mo ago
I've always been tempted with wisp. Ever since I saw SRFI-110. Love the concept. I just never quite manage to grasp the new syntax.
428.
▲
by
shakna
9mo ago
Well, you could use $ in Lisp, too. Thats a standard valid symbol, that doesn't have a builtin meaning.
429.
▲
by
shakna
9mo ago
> LispE provides an alternative to parentheses with the composition operator: "." That is a... Choice. Breaking the pair operator in favour of something new.
430.
▲
by
shakna
9mo ago
It also generates the wrong relocations for link time. And so cannot boot, even with help. > The “compiles the kernel” claim needs a footnote. CCC compiles all the C source files, but the final binary cannot be produced because CCC gener
431.
▲
by
shakna
9mo ago
Yeah. x3270 can take care of all the right translation things to hook into X, and has been around since '89. There a few things that don't work straight across a telnet connection, hence the translation layer. https://l
432.
▲
by
shakna
9mo ago
Yeah, know of it. But no IO, filesystem, network or otherwise. Never found it altogether great as an actual benchmark other than for raw computation. Not bad at comparing compilers and optimisation. Great for checking R7RS compliance. Not w
433.
▲
by
shakna
9mo ago
> particularly as Guile e.g. greatly lags Racket performance Huh. This has not been my experience, rather the other way around. I do see a whole heap of benchmarks that contradict it, so I probably should put in some effort to find out w
434.
▲
by
shakna
9mo ago
Still maintained. You have the mob repo in another comment. Debian, Fedora, Arch and others pull their package from the mob repo. They're pretty good at pulling in CVE fixes almost immediately. Thomas Preud'homme is the new mainta
435.
▲
by
shakna
9mo ago
Most models are multi-paradigm, and so they get... Fixated on procedural language design. Concepts like the stack, backtracking, etc. violate the logic they've absorbed, leading to... Burning tokens whilst it corrects itself. This won&
436.
▲
Cop Transforms into Frog, According to AI-Generated Police Report
(forbes.com)
1 points
by
shakna
9mo ago
|
0 comments
437.
▲
by
shakna
9mo ago
Huh. A second person mentioning the assembler. Don't think I ever referred to one...?
438.
▲
by
shakna
9mo ago
Not ones I recorded. But something I threw at DeepSeek, early Claude, etc. And the prompt was just that. Nothing detailed.
439.
▲
by
shakna
9mo ago
Yeah, didn't mention gas or ld, for similar reasons. I agree that a compiler doesn't necessarily "need" those. I don't agree that all the claims are backed up by their own comments, which means that there's pro
440.
▲
by
shakna
9mo ago
During a "clean room" implementation, the implementor is generally selected for not being familiar with the workings of what they're implementing, and banned from researching using it. Because it _has_ been enough, that if yo
441.
▲
by
shakna
9mo ago
Well, "Reimplement the c4 compiler - C in four functions" is absolutely something older models can do. Because most are trained, on that quite small product - its 20kb. But reimplementing that isn't impressive, because its no
442.
▲
by
shakna
9mo ago
> Opus was unable to implement a 16-bit x86 code generator needed to boot into 16-bit real mode. While the compiler can output correct 16-bit x86 via the 66/67 opcode prefixes, the resulting compiled output is over 60kb, far exceedi
443.
▲
by
shakna
9mo ago
Secret... But generatable since 2009. [0] 2011 randomisation slightly reduced the risk, but not by much. As many as 1 in 7 SSNs may have been accidentally used by more than one person. [1] Unlike Australia's TFN or the UK's VAT, S
444.
▲
by
shakna
9mo ago
They did. [0] > This port was initially done by Edward Rudd for providing Gemini Rue in a Humble Bundle when the AGS backend was Allegro 4. Currently, it uses SDL2. [0] https://github.com/adventuregamestudio/ags/
445.
▲
by
shakna
9mo ago
Looking at the changelog, the open source license came in around September 1999.
446.
▲
by
shakna
9mo ago
I wonder how hard to port this to eLua would be? The bigger problem is probably packing. Pip can work fine with MicroPython. LuaRocks can be a pain, even on desktop.
447.
▲
by
shakna
9mo ago
Walrus operator, match. They're just syntax sugar, but expand the vocabulary for little benefit.
448.
▲
by
shakna
9mo ago
All I've done is speak where the evidence leads. They didn't live light and leave hardly a trace - they lived a very long time ago. Few weapons are designed to last millenia. Dismissing half of academia's findings with a wave
449.
▲
by
shakna
9mo ago
How many, many times has a project said, "Don't use, internal only", only for it to become an industry-wide common "trick"? Saying "here be dragons" is not enough to discourage people whose job it is to be
450.
▲
by
shakna
9mo ago
g++ and clang are comparable. You need to specify the implementation.
More ›