Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chubot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
391.
▲
by
chubot
2y ago
It does remind me bit of "Big Data is Dead", which I believe was written by someone who worked on BigQuery (external version of Dremel), and then realized it doesn't actually add much value for customers: Big Data is Dead (
392.
▲
by
chubot
2y ago
I literally just skimmed through the whole thing trying to find that, and didn’t
393.
▲
Stubborn Weaknesses in the Top 25 Most Dangerous Software Weaknesses
(cwe.mitre.org)
2 points
by
chubot
2y ago
|
0 comments
394.
▲
by
chubot
2y ago
I've come to believe that sometimes it _is_ worth unit testing other people's code, counter to the popular advice. I've never heard that advice I basically always unit test the code I depend on -- to learn how it works! ---
395.
▲
by
chubot
2y ago
OK but this is the same pattern as image uploading services - https://drewdevault.com/2014/10/10/The-profitability-of-onli... 1. google was a good search engine when it was less profitable 2. now that it is
396.
▲
by
chubot
2y ago
11 years is pretty good, but ... 4 years ago, I discovered that a flame war I had witnessed in rec.music.makers.percussion in the early 2000's was still going on after one side DIED https://news.ycombinator.com/item?id=
397.
▲
by
chubot
2y ago
Ah OK, yeah I wasn't aware of libtom, but it seems cool. I definitely like the strategy of testing against multiple implementations -- we do a lot of that! Shell is really good for that too. Thank you for the e-mail, I'll reply
398.
▲
by
chubot
2y ago
Hm I'm not familiar with that library (or really any others in the landscape). Why pick that one? Why be doubtful it's buggy -- is it used in a major app? I can't really tell from this page: https://www.libtom.ne
399.
▲
by
chubot
2y ago
Very useful post! Also it's cool to see how many people in this thread have worked on this problem -- lots of new info here I haven't seen I wonder if anyone is interested in implementing a big numbers in Oils? It's a Unix
400.
▲
by
chubot
2y ago
Yeah that was partly my reaction too ... Why not steer your career -- i.e. accept a temporary setback -- instead of walking away from the whole thing? But it sounds like he already did that once. The first part of the video talked about h
401.
▲
by
chubot
2y ago
Oh also, my feeling of why this may be interesting is if you think "I want to write a GUI for shell, but I can't modify the bash source code to do what I want" That is, the shell itself is a limitation OSH is the most bash-co
402.
▲
by
chubot
2y ago
Oh yes feel free to join https://oilshell.zulipchat.com/ -- there is a whole #shell-gui channel . We are mainly developing OSH and YSH now, but it would be nice to work on the interactive shell too The key idea is that OSH
403.
▲
by
chubot
2y ago
This looks pretty cool! I agree -- a big reason I like Unix, and find it productive, is that it's "shallow and composable". But GUIs have long been a weakness. I guess because there are many "global" concerns -- wh
404.
▲
by
chubot
2y ago
This is already known as "multi-stage programming" or "staged programming" -- I don't see a need for a new term https://en.wikipedia.org/wiki/Multi-stage_programming https://okmij.or
405.
▲
by
chubot
2y ago
Normally I'm puzzled when people say "this word reminds me of this other bad word" or "this looks like that" (my brain doesn't really work like that), but in this case, I have to say that it does have the same
406.
▲
by
chubot
2y ago
Yeah my memory of this (which is admittedly fuzzy) is that a bunch of business things happened around 2012-2015, which led to these external software libraries / products that are "arguably inferior rewrites" and "not wh
407.
▲
by
chubot
2y ago
This is similar to how https://www.oilshell.org/ is written There are two complete implementations 1. one that runs under a stock Python interpreter (which doesn't use static types) 2. one that's pure C++, transla
408.
▲
by
chubot
2y ago
Yes it's exactly like FastCGI ... if you make enough requests, then you have a warm process. If you don't, then you may need to warm one up, and wait. So yeah I think AWS Lambda and all "serverless" clouds should have be
409.
▲
by
chubot
2y ago
The thing is — if you are running this setup on your own linux virtual machine — it requires endless system maintenance. Yeah, this is exactly what I talk about this post -- why do I used shared hosting? Comments on Scripting, CGI, and F
410.
▲
by
chubot
2y ago
There's nothing stopping anyone from implementing a cloud that runs CGI or FastCGI that scales down to zero (with per second billing), and scales up to infinity. It's just that nobody has chosen to do so Though I suppose not witho
411.
▲
by
chubot
2y ago
CGI can definitely scale infinitely!! It's stateless. PHP can scale to all of Facebook's front ends, and so can CGI. Because they are stateless. Same with FastCGI. FastCGI just lets you reuse the process, so you don't have
412.
▲
by
chubot
2y ago
Note that you've almost certainly spent your time correcting "LLM slop" - https://news.ycombinator.com/item?id=40723766
413.
▲
by
chubot
2y ago
Yup, so the question is then why does this story have 56 points? I thought Hacker News readers were better than that ... "Slop" is indeed taking over the web, even Hacker News.
414.
▲
by
chubot
2y ago
If I look at the other posts, yeah it feels very LLM-ish https://omid.dev/posts/ They are good at generating code with some stilted prose around it Also yeah the cadence and number and topics of the posts makes me susp
415.
▲
Comments on Scripting, CGI, and FastCGI
(oilshell.org)
3 points
by
chubot
2y ago
|
0 comments
416.
▲
by
chubot
2y ago
My interpretation is that you just do what you do, regardless of whether the conditions are comfortable, and regardless of whether people will notice There's definitely something Chinese to it (me being Chinese-American too) -- you hav
417.
▲
by
chubot
2y ago
Yup, in terms of ls $a -- YSH happens to be like zsh. OSH is compatible with bash and does the POSIX word splitting, but YSH is not. In general YSH is pretty different than zsh though -- it's more of a Python- JS-like language with
418.
▲
by
chubot
2y ago
I think many people are even more surprised by this: x=$a # not split! It means the same thing as x="$a" They were taught that you have to quote everything, which is a reasonable rule to follow, but it's not true. -
419.
▲
by
chubot
2y ago
"It's hammer time" is the first heading, and then I see "Nailed it!" in the video Somebody knows how to have fun lol
420.
▲
by
chubot
2y ago
Yes, it can make stuff that fits in the rest of the codebase But I am saying it's not going to ever make the code significantly better In my experience, code naturally gets worse over time as you add features, and make the codebase big
More ›