Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cracauer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
61.
▲
by
cracauer
8y ago
Oh and the carriers all insist on using a specific currency conversion table for the day. We had a whole bunch of them. Nobody really defines currency rates. And there are a lot of them. I already mentioned several hundred of timezones. IIR
62.
▲
by
cracauer
8y ago
And that's just the fares. We didn't talk yet about seat availability. You have to ask for seat availability for the complete fare-component, the thing that a fare covers. So if you go Boston-Copenhagen-Hamburg you don't jus
63.
▲
by
cracauer
8y ago
Another example from my 2006 conference notes. Assume you want to go from Easter Island to Aalborg, Denmark. Not a commonly traveled market. Cough. Just the number of fares filed by the data directly for this route is 57. Direct fares (f
64.
▲
by
cracauer
8y ago
I would say the lack of limitations is the problem. Quoting from my notes for my 2006 conference talk: The Easter Island west of Chile has - One flight departing today, one flight arriving today. Friday there was no flight at all. - far
65.
▲
by
cracauer
8y ago
I still have a bad bug with those versions. Anyone else? https://github.com/zfsonlinux/zfs/issues/8396 Basically, when serving NFS from a Linux-ZFS the client can read/write/seek fine, but on-demand
66.
▲
by
cracauer
8y ago
Feel free to message, here or on twitter or whereever.
67.
▲
by
cracauer
8y ago
Exactly. You have to realize the difference between a "pricing search" and a "low fare search", to use ITA terminology. A "pricing search" knows which specific flights it goes through and you just find the fare
68.
▲
by
cracauer
8y ago
Actually the whole cl-jupyter concept (used in the Cando demo) might also qualify. You can build really impressive blends of text-based statement and GUI in a webbrowser with Jupyter notebooks, and the CL version really kicks ass. I need to
69.
▲
by
cracauer
8y ago
Common Lisp has a package manager/source repository called Quicklisp. https://www.cliki.net/Quicklisp%20tutorial There are some web frameworks in there that are fairly impressive. There is very little advertising going
70.
▲
by
cracauer
8y ago
That is me, I'm half of that team (Martin Cracauer). If you have any questions I'd be happy to answer. If you want to learn more about the programming side of our work (not so chemical), check out our other videos. They are from p
71.
▲
by
cracauer
8y ago
Well, keep in mind that "macros" in Lisp are really compile-time computing. In Lisp you have the same language at your disposal at runtime and at compile time. In C/C++ you have the preprocessor, which is a really lousy langu
72.
▲
by
cracauer
8y ago
Not to mention almost all US based carriers and many others use ITA's flight search service to power their own (the carriers') websites. They can't search in the data they created, so they have to pay ITA. The data is complic
73.
▲
by
cracauer
8y ago
That guide is mostly what the reservation system used (now canceled). At the time of the merger QPX (the flight search) was ... diversely styled.
74.
▲
by
cracauer
8y ago
There are some feature in matrix that flights didn't pick up. The original matrix site was even more powerful and exposed some operator-ishness, depending on what kind of account you were granted.
75.
▲
by
cracauer
8y ago
Speaking of all this, am I the only one where NFS clients with executables on NFS (such as PXE booted machines) get bus errors when the server runs recent 4.19/4.20 Linux kernels with recent ZoL code? As a reminder, those bus errors ar
76.
▲
by
cracauer
8y ago
Disclaimer: my own writing. Always looking for feedback on my productivity items. I am the author of "Software development at 1 Hz", an essay about the damage that slow programming tools do: https://hackernoon.com/
77.
▲
Programming productivity: flow and “the zone” versus running and obstacles
(medium.com)
2 points
by
cracauer
8y ago
|
1 comments
78.
▲
by
cracauer
8y ago
Well, there are a lot of those, they need to be looked at separately. What I (and the QPX school if I might use the term) use is compile-time computing, aka a programmable programming language. LLVM never gets to see this, by the time you p
79.
▲
by
cracauer
9y ago
I use the "punch holes" phrase in the following situation: - GC is copying/compacting - GC is at least slightly conservative - allocation is fast/inline/increment-only - that leaves you in a situation where you cann
80.
▲
by
cracauer
9y ago
(author here) Just wanted to say that I have seen the comments and will address them when I have a chance. My post turned out to be a lot more popular than I anticipated and I was busy yesterday and today. I wrote most of this in summer 201
81.
▲
by
cracauer
9y ago
This has been revised and clarified. I now use a whole bunch of terms that I find are useful to communicate personal attention patterns to those who didn't think about them so far: attention sponge, liking focus patterns to vehicle typ
82.
▲
by
cracauer
9y ago
Every time you make one assumption when coding, you leave it in one place and never spread it to other code pieces. Everybody wants to do that, but it is all easier said than done with current tools. Writeup comes in parts: 1: https:/
83.
▲
A Gentle Introduction to Compile-Time Computing (2017)
(medium.com)
3 points
by
cracauer
9y ago
|
1 comments
84.
▲
by
cracauer
9y ago
Last year I wrote about focus and attention when programming and how slow tools and slow compile-run workaround time hurt us. "Software Development at 1 Hz (medium.com)" https://news.ycombinator.com/item?id=1257728
85.
▲
On Attention, Focus and Autism in the Tech Workplace
(medium.com)
2 points
by
cracauer
9y ago
|
4 comments
86.
▲
by
cracauer
10y ago
This is one reason why I'm so happy about the Raspberry Pi. It is not that the Pi as such added anything to the world that wasn't there before. But it is small enough to do the little things I always wanted while still running
87.
▲
by
cracauer
10y ago
The point is that you want to use the high frequency to get the simpler tools you will need out of the way, preserving your energy and attention for the complicated parts. If you used up your energy by the time you made it through the simpl
88.
▲
by
cracauer
10y ago
I apologize for the swipe at "toy languages". I tried using more common languages like the usual scripting crowd, but it wasn't successful, mostly for performance reasons. Python in particular is frustrating since the very ow
89.
▲
by
cracauer
11y ago
Thanks again, Christian.