Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
junke
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
junke
6y ago
If you want to see hypersensitive people just look at this thread. > If there was anything to be offended about, it would be that practice. Yes, not the category of people typically playing them. Let's write a variant of the joke to
32.
▲
by
junke
6y ago
Yes because when your post reach HN you need to lock your account or else you'll have people argue in your mentions for days.
33.
▲
by
junke
6y ago
You're right that this is not a fair comparison (I was mostly interested in showing a variant with loop that is guaranteed to work on all implementations, unlike fact2). Without type declaration, and without speed 3 optimization, the f
34.
▲
by
junke
6y ago
- What is my purpose? - You bootstrap SBCL https://www.reddit.com/r/LispMemes/comments/bduwrl/you_boots...
35.
▲
by
junke
6y ago
And dynamic bindings are like environment variables (not replying directly to you, but for other people)
36.
▲
by
junke
6y ago
You don't really have a precise measure when the time is 0.000002 seconds, there are other factors that can fudge the timings. But, there is indeed a better performance for "fact" on the small input. Notice that I have to mak
37.
▲
by
junke
6y ago
Following the $ thing for amount of values, a thing I like in Common Lisp is the way the reader can be customized, and maybe this is a bad idea but I would like to have user-provided data-types formats and bind them to prefix characters, or
38.
▲
by
junke
6y ago
> Like JSON, they are easy to parse and easy to generate, but being more loosely-specified than JSON, ... They would not have been loosely-specified if they were specified, like JSON was :-) I mean this is taking things a bit backward. W
39.
▲
by
junke
6y ago
And if the function can throw different kinds of exceptions, you need a way to express the union of unrelated exceptions (without defining a new variant type), a bit like Polymorphic Variants I guess.
40.
▲
by
junke
6y ago
Thanks for the kind remarks (we are all biased :))
41.
▲
by
junke
6y ago
> Once you get a specification to program to, all input conditions can be treated as equal. And if the spec says "try downloading the file 3 times at 5 seconds interval; if that fails, give up the update", I am free to implemen
42.
▲
by
junke
6y ago
The specification and boundary conditions directly comes from an analysis of the expected usage. Except for some all-purpose libraries you don't develop in a vacuum (assuming you don't work for Roomba).
43.
▲
by
junke
6y ago
Strongly disagree with your disagreement. Programming features help you organize your code. The fact that you actually have a robust software or not with what the language offers is another problem. When people say "errors are values&
44.
▲
by
junke
6y ago
The categorization would need to fit nicely into a tree of types, which seems unlikely, so a tag-based approach would be better. With a bit of custom DSL you can enforce exhaustiveness. ;; can store at compile time the tags for an op
45.
▲
by
junke
6y ago
Same for the Lisp libraries which rely on CUDA, OpenBlas, etc.
46.
▲
by
junke
6y ago
"Usually not allowed": rather the behavior is undefined, it is not a conforming program. (and in practice the error is "Lock on package COMMON-LISP violated when binding NOT as a local function", you can lock your own pa
47.
▲
by
junke
6y ago
While not as extreme as what is demonstrated here, I integrate things in my environment with Lisp in a way that is similar to this. I run StumpWM too so I can grab the content of the current X selection and do actions from it (e.g. the cont
48.
▲
by
junke
6y ago
Lisp - hot code reloading for Lisp (just kidding)
49.
▲
by
junke
6y ago
I am not a native English speaker and I appreciate being corrected about grammar and usage. I thought it was the same meaning as "doesn't need to", and looking around forums etc. I cannot find confirmation of what you describ
50.
▲
by
junke
6y ago
Racism needs not be voluntary to be racism. You just learn to expect some things to be more probable than others, but are those heuristics really based on actual facts or just biases? If you expect some kind of people to be in charge rather
51.
▲
by
junke
6y ago
Common Lisp (also, you can change the class of existing objects).
52.
▲
by
junke
6y ago
Sex change operations are not legally possible in most country under a certain age, around 18. For example in Europe: > In thirteen out of twenty-eight Member States, general surgery rules apply as regards the age at which children can r
53.
▲
by
junke
6y ago
Like all other subject matters that routinely get silenced?
54.
▲
by
junke
6y ago
why?
55.
▲
by
junke
6y ago
This is Blanchard stuff. Autogynephilia exists (in cis-women too!), but that being a "real causal factor" is disputed: https://www.tandfonline.com/doi/full/10.1080/00918369.2010.4...
56.
▲
by
junke
6y ago
> Wonder who wrote it. This sounds like a passive-aggressive remark to me, since it is attributed quite plainly in the CoC. https://geekfeminism.wikia.org/wiki/Community_anti-harassmen...
57.
▲
by
junke
6y ago
Are FreeBSD survey results public? I searched quickly but did not find the information.
58.
▲
by
junke
6y ago
What does "to be ripe for abuse" mean in this context?
59.
▲
by
junke
6y ago
> I especially find it concerning that one can't point out how ridiculous it is to ban virtual hugs without people trying to lump you in with the creeps That's a strawman, the CoC does not ban virtual hugs. It merely gives an
60.
▲
by
junke
6y ago
I don't understand why you feel the Contributor Covenant[1] is ideological, or why the FreeBSD one isn't. The only major thing that distinguish them to me is that in some way the Contributor Covenant looks better structured (clear
More ›