Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zeptomu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
121.
▲
by
zeptomu
9y ago
Yeah it's a new word for an old thing - I think "hosted" is often a better word.
122.
▲
by
zeptomu
9y ago
I always wonder if people would be interested in a small SAAS providing a terminal demonstration and sharing service with web and terminal client. Users could on one hand share step-by-step demos for common tasks on the terminal (say "
123.
▲
by
zeptomu
9y ago
Yeah, I knew that he canceled it (it's also in the wiki link), but I thought it would have been picked up by other developers. And yes, Trillek seems dead unfortunately.
124.
▲
by
zeptomu
9y ago
I always wonder why there is no 0x10c'ish game yet (it was a game prototype set on a space ship where you could program the computer), as there was a lot of hype around it and the idea seemed really nice ( https://en.wikipedi
125.
▲
by
zeptomu
9y ago
Typescript is a completely different language advocating different paradigms so they are not comparable. However I have to agree with you that the lack of support for local time is pretty unfortunate.
126.
▲
by
zeptomu
9y ago
The main critics is that it does not support type classes, but maybe that is actually not a bad thing. The discussion is similar to the never ending Go discussion about generics and people do amazing stuff with Go (now I guess critics wou
127.
▲
by
zeptomu
9y ago
Assuming one wants to call C++ code from Python (the common case) I would even start with simple pipe-based IPC and just build an executable in C++ that acts as a bridge between Python (or any other language in this case) and C++. E.g. usin
128.
▲
by
zeptomu
9y ago
The problem is that accessing shared state concurrently in a multi-process context is a non-trivial problem, so specific software emerged that handles these problems for you. The simplest solution is to use a small DB system like sqlite. It
129.
▲
by
zeptomu
9y ago
Wow I did not come across this joke last year and now it has been implemented (partly) by their competitors. What a time to be alive.
130.
▲
by
zeptomu
9y ago
I have to admit that I did not know time-series databases are a thing and just recently realized that because they came up more often. Unfortunately I do not have an answer for you, but I know traditional DB systems are hard to build, as we
131.
▲
by
zeptomu
9y ago
Interesting, I did not know that Apple is the maintainer of CUPS since 2007.
132.
▲
by
zeptomu
9y ago
Oh, sry, I read that wrong.
133.
▲
by
zeptomu
9y ago
I think that is some kind of feature. Numpy tries hard to guarantee efficient access to its ndarrays and this is simpler to implement using fixed arrays and mostly you know your bounds at initialization time anyway. Btw. you can grow them u
134.
▲
by
zeptomu
10y ago
Yes, rate-limits.
135.
▲
by
zeptomu
10y ago
Yeah, there is high-resolution data available, but it is scattered around small-scale web portals mostly built by the government in this local area, and aggregating and polishing this data is a non-trivial huge effort (they come in differen
136.
▲
by
zeptomu
10y ago
It's not really free. It's free in the sense, that you can browse around, but if you wanted to do some analysis on it, you would need access to the raw bulk data, and this is very expensive. There is free aerial imagery data a
137.
▲
by
zeptomu
10y ago
Actually ... not in this case. She was born around 1900 and was twenty in the 1920s.
138.
▲
by
zeptomu
10y ago
Not sure why you are down-voted, that comment is spot on, nice reference.
139.
▲
by
zeptomu
10y ago
I know sage math - in fact it was the first platform I found many years ago that provided an open alternative to Maple and Mathematica back in the days when Jupyter was still in its infancy. It convinced me that there really exist viable op
140.
▲
by
zeptomu
10y ago
Did anybody succeed in deploying Jupyter into a multi-user environment? I know there is jupyterhub and some people deployed it for selected trustworthy users (e.g. in a university course context or a company's intranet), but AFAIK it
141.
▲
by
zeptomu
10y ago
This only works for languages that provide dot-like syntax. E.g. in Python (which is a little bit inconsistent in this regard) the equivalent would be "len()" and I am not sure how it should work there, as there is no context to i
142.
▲
by
zeptomu
10y ago
I agree, providing context-sensitive example-based documentation would be great, but is also very hard to do without a full-blown parser for every language one supports.
143.
▲
by
zeptomu
10y ago
But what if it's called "size"?
144.
▲
by
zeptomu
10y ago
Maybe a little bit off-topic and controversial, but in my opinion auto-complete is overrated. Doing software development is mostly reading code and documentation. Obviously one also writes code and for sure one can't memorize every f
145.
▲
by
zeptomu
10y ago
That is actually quite nice, but it also shows how incredible complex modern web development gets as there are many moving parts involved. The backend suggets Python, Ruby, JS or PHP and I agree that choosing one of them is probably a good
146.
▲
by
zeptomu
10y ago
Thank you for your thorough answer. I am surprised that you do not apply some kind of verification or checking using formal methods, however it might be the case (at least it is the experience I have) that this is still too inconvenient (an
147.
▲
by
zeptomu
10y ago
> [...] an you get nailed by eating a bag of work-provided Cheetos while hacking on your project? I doubt it, but it is not the important point. > Obviously if you work on projects related to your employer's business that is a co
148.
▲
by
zeptomu
10y ago
I think most are crafted by hand. Maybe the problem is similar to language, compiler and interpreter design. There exists specific software that tries to help you with providing solutions for sub-problems (lexers and parser-generators), but
149.
▲
by
zeptomu
10y ago
This is really interesting! Obviously it is a topic in itself, but do you mind sketching how one develops software in an environment that requires this extreme amount of reliability? If you do not use an existing general-purpose OS, do you
150.
▲
by
zeptomu
10y ago
> I don't understand why so many people glorify hand-written parsers. [...] I would say because they make the easy things easier, but the hard things harder. If one tries to do something more elaborated, like getting a data structur
More ›