Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
RodgerTheGreat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
RodgerTheGreat
4mo ago
If you want to use a REPL as a pleasant calculator you really want an APL-family language or a modern concatenative language like Factor. Sexprs are horrendously verbose in comparison.
32.
▲
by
RodgerTheGreat
5mo ago
Indeed. Take a soft approach, or "wait and see", and you'll just allow your community to get infested with slop enthusiast crybullies that loudly protest any pushback against "genai content". The communities that dr
33.
▲
by
RodgerTheGreat
5mo ago
You have to make the decision somewhere in your code, unless you're willing to lean on a heuristic; all of the examples in R and Lil make assumptions about the names of columns in the file on-disk just as they make assumptions about th
34.
▲
by
RodgerTheGreat
5mo ago
Lil's readcsv[] takes three arguments: a data string, an optional typecode-string (which can also skip columns with "_"), and an optional delimiter character. First row is always assumed to be headers; I find it easy enough t
35.
▲
by
RodgerTheGreat
5mo ago
In Lil, the readcsv[] function takes an optional string specifying a type for each column to decode: purchases:readcsv[read["purchases.csv"] "sii"] Summing a column: sum purchases.amount To create a sum
36.
▲
by
RodgerTheGreat
5mo ago
The term "GenAI veganism" is deeply disingenuous, and simonw knew exactly what he was doing when he coined it. In the broader context of most human societies treating meat consumption as a default, with thousands of years of prece
37.
▲
by
RodgerTheGreat
6mo ago
Amending a slice would amend only the slice: l_inner:l[1][1] # {"age":3} l_inner.age:9 # {"age":9} l_inner # {"age":9} l # (1,(2,{"age":3}),4) If an amending exp
38.
▲
by
RodgerTheGreat
6mo ago
In Lil[0], this is how ordinary assignment syntax works. Implicitly defining a dictionary stored in a variable named "cat" with a field "age": cat.age:3 # {"age":3} Defining "l" as in the
39.
▲
by
RodgerTheGreat
6mo ago
It's classic ladder-kicking behavior, reveling in the mild conveniences of "genai" while comfortably impervious to the externalities. Shameful that the moderators of so many online communities turn a blind eye to- or even off
40.
▲
by
RodgerTheGreat
7mo ago
I think everyone who believes that they can personally resist the detrimental psychological effects of exposure to LLMs by "remaining aware" or "being careful", because they have cultivated an understanding of how langua
41.
▲
by
RodgerTheGreat
7mo ago
LLM enthusiasts will always point to whatever scraps of personal value they've extracted from their use of genai as a rationale for their indispensability. Arguing from personal utility rings hollow for anyone who takes the externaliti
42.
▲
by
RodgerTheGreat
7mo ago
"lemons"
43.
▲
by
RodgerTheGreat
7mo ago
Moss looks much more general and powerful, but Decker has a similar mechanism for custom brush behavior; here's an interactive tutorial with a variety of examples, for comparison: http://beyondloom.com/decker/brush
44.
▲
by
RodgerTheGreat
8mo ago
I agree. I wrote an essay which contrasts the "visualbasic-like" vision that most visual app-builder tools take with the pliable, user-modifiable stack-of-cards approach in HyperCard: https://beyondloom.com/blog&#x
45.
▲
by
RodgerTheGreat
8mo ago
"you don't have -wTokenHashCollision enabled! it's your own foolish ignorance that triggered UB; the spec is perfectly clear !"
46.
▲
by
RodgerTheGreat
8mo ago
Is "energy capsules" a euphemism for amphetamines?
47.
▲
by
RodgerTheGreat
8mo ago
There are a variety of open-source 3d-printable adapters to mount glasses within full-face respirators. I use a version of this design with my 3M 6000-series and an old pair of lenses: https://www.thingiverse.com/thing:46728
48.
▲
by
RodgerTheGreat
8mo ago
I did a double-take at > Executes one line of script per frame (~60 lines/sec). Makes the "runs at 60FPS" aspect of the engine feel a lot less relevant. At this speed, anything more complex than Pong would be a st
49.
▲
by
RodgerTheGreat
8mo ago
I stand by a policy that if a feature in one of my projects can only be implemented in Chrome, it's better not to add the feature at all; the same is true for features which would be exclusive to Firefox. Giving users of a specific b
50.
▲
by
RodgerTheGreat
9mo ago
Yep. J has a small userbase, but it isn't fragmented into dialects like K or even APL, J uses ASCII characters instead of requiring a custom font/keyboard layout, J is FOSS, J has extensive learning materials, and J is reasonably
51.
▲
by
RodgerTheGreat
9mo ago
If one is golfing, tacit would be tidier: 5(|+\)\1,1
52.
▲
by
RodgerTheGreat
9mo ago
No code architecture will enforce privacy or guarantee security. Some code architectures make privacy and security structurally impossible from the beginning. As technologists, we should hold ourselves responsible for ensuring the game
53.
▲
by
RodgerTheGreat
9mo ago
To be more precise: America could easily afford healthcare, but American elites regularly accept pathetically tiny bribes to pretend that universal healthcare is impossible. They also accept pathetically tiny bribes to allow companies lik
54.
▲
by
RodgerTheGreat
9mo ago
1. The people working for these companies are already demonstrably ethically flexible enough to pirate any publicly accessible training data they can get their hands on, including but not limited to ignoring the license information in every
55.
▲
by
RodgerTheGreat
9mo ago
I had a similar idea about 13 years ago, but I didn't extend it into a generalized game engine: https://github.com/JohnEarnest/VectorLand
56.
▲
by
RodgerTheGreat
9mo ago
Theranos was famously founded on pitches about blood testing from finger pricks that literally any phlebotomist and many people with a modest life science background could've told you were physically and statistically impossible on t
57.
▲
by
RodgerTheGreat
9mo ago
Not just codebases, but developers too. Keep your eyes open: if someone visibly embraces slop, you know they're a clown. Don't let clowns touch your repos, and do your best to cut out dependencies on anything maintained by clown
58.
▲
by
RodgerTheGreat
9mo ago
Generative AI is used to defraud people, to propagandize them, to steal their intellectual property and livelihoods, to systematically deny their health insurance claims, to dangerously misinform them (e.g. illegitimate legal advice or hall
59.
▲
by
RodgerTheGreat
9mo ago
Why not both? When you make tools that putrefy everything they touch, on the back of gigantic negative externalities, you share the responsibility for making the garbage with the people who choose to buy it. OpenAI et al. explicitly thrive
60.
▲
by
RodgerTheGreat
9mo ago
Looking forward to seeing all the slop enthusiasts pipe up with their own llm-oriented version of the age-old dril tweet: "drunk driving may kill a lot of people, but it also helps a lot of people get to work on time, so, it;s impossib
More ›