Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xelxebar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
241.
▲
by
xelxebar
2y ago
Naïve question, but doesn't amount of brute-force search depend on the particular solver used? I'm vaguely aware of finite domain something or other but curious about the affordances prolog has for using different solvers over dif
242.
▲
by
xelxebar
2y ago
Oh well. It's clear you read my posts as personal or uncouth attacks. I genuinely disagree and tried to explicate intent clearly, but c'est la vie. IMHO, it's helpful to separate out ideas and actions from identity, freeing u
243.
▲
by
xelxebar
2y ago
Dyalog doesn't have an explicit implementation for maps, but you get the same effect with column-major table stores and the implicit hashmap backing of the search-like primitives [0]. E.g. keys←'foo' 'bar' &#x
244.
▲
by
xelxebar
2y ago
The wall you describe is a legitimate problem with the current APL on-ramp. One of my talks last year was on this exact issue [0]. It's definitely not you. That said, it's also really not a limitation with the languages either. In
245.
▲
by
xelxebar
2y ago
Late to the game here but... > can you find the bug? Several stand out immediately: - Two syntax errors: unclosed single quote in '⍳n n←⍴⍵ and no right operand in the second use of Jot (∘). It's not clear how those could have s
246.
▲
by
xelxebar
2y ago
First off, thanks for continuing this exchange with me. Text communication between strangers is fraught with miscommunication perils left and right, so hanging in there is a really nice gesture. Cheers. It's so weird, though. Everythin
247.
▲
by
xelxebar
2y ago
The original post I replied to made an explicit claim with zero evidentiary support, so your demands for rigor are a bit lopsided. But more to the point, I'm really not saying anything about which metric is better or whatnot. What does
248.
▲
by
xelxebar
2y ago
> Don’t get confused between using smaller keywords and actually understanding the problem at hand. Absolutely. I'm not arguing for maximal terseness and spent a lot of words attempting to say otherwise. (IMHO, we're both refle
249.
▲
by
xelxebar
2y ago
Just... no. What are you even trying to compare? UX of a language matters. Clarity, thinking paradigm, expressability etc. all matter and are affected by the visual size of code. A one line solution takes up very little visual real estate
250.
▲
by
xelxebar
2y ago
> Twice a year, all of the software engineers at our company are given several days to work on a project of their choosing. Monetate sounds like it has (had?) some interesting leadership!
251.
▲
by
xelxebar
2y ago
That is quite beautiful. Thanks for sharing. Are you familiar with Japanese grass script? It has quite a different feel than the Mongolian, but it's a type of Japanese cursive that flows really nicely IMHO: https://ja.wikipe
252.
▲
Metalang99: Full-Blown Preprocessor Metaprogramming
(github.com)
3 points
by
xelxebar
2y ago
|
0 comments
253.
▲
Cryptographically secure random shuffles: Beating Fisher-Yates
(sciencedirect.com)
1 points
by
xelxebar
2y ago
|
0 comments
254.
▲
by
xelxebar
2y ago
I just had to see that: https://ifdb.org/viewgame?id=lkr2jf03np19ieix It's playable online and quite well done!
255.
▲
by
xelxebar
2y ago
Beautiful. I wasn't aware of Li Bai (李白). Took a bit of searching, but the original looks to be called 独坐敬亭山: 獨坐敬亭山 衆鳥高飛盡 孤雲獨去閒 相看兩不厭 只有敬亭山 This is gorgeous. Thank you for sharing!
256.
▲
by
xelxebar
2y ago
First time I've heard of the disjoint-set data structure. For a DSF implementation, Wikipedia [0] gives the wildest asymptotic complexity I've seen, using the inverse Ackermann function ! "Almost constant time" indeed.
257.
▲
by
xelxebar
2y ago
Ouch. That tab error is a bug in libyaml, the YAML loader used by PyYAML. It's still stuck on YAML 1.1, but the spec explicitly allows tabs as whitespace, though they don't count as indentation semantics.[0] The same is true in YA
258.
▲
by
xelxebar
2y ago
> So this article is talking about YAML 1.1, while the other article is talking about YAML 1.2. Precisely. The article is really noticing quirks and limitations libyaml, the library doing the heavy lifting behind PyYAML, not YAML-the-spe
259.
▲
by
xelxebar
2y ago
Not only does the spec say that, but it was an explicit goal of Ingy döt Net, the designer of YAML.
260.
▲
by
xelxebar
2y ago
Ithkuil to the rescue? https://en.wikipedia.org/wiki/Ithkuil
261.
▲
by
xelxebar
2y ago
Do you know APL? It's pretty asinine to jump directly deep into a technical document and complain that something is indecipherable to you. The 210 excerpt is completely readable once you've gone through the dissertation, especiall
262.
▲
by
xelxebar
2y ago
That undersells it IMHO. Here's the abstract: This work describes a general, scalable method for building data-parallel by construction tree transformations that exhibit simplicity, directness of expression, and high-performance on bot
263.
▲
by
xelxebar
2y ago
Wait. Are you a Cobol programamer? Your argument has nothing to do with ' per se; it's completely generic for every "symbol" in a language. https://www.mainframestechhelp.com/tutorials/cobol
264.
▲
by
xelxebar
2y ago
Is a happy life a good life? I'm really not sure, but pursuit of the former is more of a modern conception of value as far as I can tell. Living a happy life and living a meaningful life aren't entirely the same thing. Not that yo
265.
▲
by
xelxebar
2y ago
Cool. A Dijkstra note. Thanks for sharing. The distributivity argument is a bit sketchy, though. It defines g.p := p▫q, meaning that g implicitly depends on q, but then writes f(y▫z) = f(g.y) and fy▫fz = g.f(y), where in the first instance
266.
▲
by
xelxebar
2y ago
It has struck me for a while that associativity can be seen as a higher-order commutativity. Specifically, for the real numbers, it's associativity just says that you can commute the order in which you evaluate the multiplication map.
267.
▲
by
xelxebar
2y ago
When I started, I wanted the addresses to look as innocuous as possible in order to avoid unnecessary explanations. Filling out paperwork that people hand inspect is one case where that can cause issues. I have also heard of people getting
268.
▲
by
xelxebar
2y ago
After trying a few different CLI mail clients---mutt/neomutt, s-nail, etc.---I've come to love the approach of mblaze[0], _i.e._ just a collection of commands to interact with maildirs, which can be separately managed by OfflineIM
269.
▲
by
xelxebar
2y ago
Started running my own email server about 10 years ago for essentially this use case. Every entity I need to give an address to gets a unique, randomly-generated one. I figured this would let me spot the leaks. After roughly 1000 addresses
270.
▲
by
xelxebar
2y ago
Not just Apache, but POSIX shell syntax! It's called Tilde Expansion[0], so in your dash, bash, whatever, ~USER expands to the home directory of USER. This is the general form of standard "bare tilde" syntax as a stand-in for
More ›