Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chubot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
211.
▲
by
chubot
1y ago
I wonder what people use GCC Go for, in production? I tried it and it seems pretty cool, although the binaries start slower for some reason (I think it was more than a second even?)
212.
▲
by
chubot
1y ago
No, you editorialized it by adding the word “real” You’re probably reading what you want to read
213.
▲
by
chubot
1y ago
Oh thanks, I will fix that - the right link is https://oils.pub/release/latest/doc/idioms.html
214.
▲
by
chubot
1y ago
It doesn't, but in the last ~3 months I've come around to the idea that it should And I did a bunch of research on it (e.g. https://lobste.rs/s/qjzd9y/everyone_quotes_command_line_argu... ) I did notice
215.
▲
by
chubot
1y ago
I am not sure if this helps or not, but if you want a bash-compatible shell on Windows, translating Oils to Ada, or porting it to Windows could be easier than adding bash arrays https://news.ycombinator.com/item?id=43910883
216.
▲
by
chubot
1y ago
Good question -- at first I thought we would use an arena, at least for the parser. But we ended up writing a garbage collector for the subset of C++ we generate! That was completed in 2023: Pictures of a Working Garbage Collector https
217.
▲
by
chubot
1y ago
I think everyone agrees with you, and they did back in say 2016 when I started https://oils.pub They also agreed with you in the early 1990's. There are some quotes from Richard Stallman, David Korn (author of AT&T ksh
218.
▲
by
chubot
1y ago
Hm I wasn't aware of this project, it seems to have started in 2022 Other than OSH, it seems to be the only shell that aims for POSIX/bash compatibility, out of dozens of alternative shells: https://github.com/oils
219.
▲
by
chubot
1y ago
Ha yeah, when people talk about "smartphone addiction", I don't relate I can relate to INTERNET addiction, but not phone addiction Because I always found that phone UI is a frustrating bottleneck. The rate of information flo
220.
▲
by
chubot
1y ago
I liked this article! Why was it flagged ? The prose was a bit dense at times, but it was coherent
221.
▲
by
chubot
1y ago
FWIW Oils has two modes, and I wrote new landing pages for them recently: Nine Reasons to Use OSH - https://oils.pub/osh.html - it runs existing shell scripts, ... What is YSH? - https://oils.pub/ysh.htm
222.
▲
by
chubot
1y ago
So in D, is it now natural to mix borrow checking and garbage collection? I think some kind of "gradual memory management" is the holy grail, but like gradual typing, there are technical problems The issue is the boundary between
223.
▲
by
chubot
1y ago
That would be an odd choice for a low-level language ... languages like C, C++, and Rust let you use whatever the OS has, and the OS has threads A higher level language can be more opinionated, but a low level one shouldn't straight ja
224.
▲
by
chubot
1y ago
That looks more like a SIMD problem than a multi-core problem You want bigger units of work for multiple cores, otherwise the coordination overhead will outweigh the work the application is doing I think the Erlang runtime is probably the b
225.
▲
by
chubot
1y ago
Would vim or python be created by a company? It’s hard to see how they take jobs away Open source software is not just different in the license, it’s different in the design Linux also doesn’t take jobs away - the majority of contributors
226.
▲
by
chubot
1y ago
Thank you, great example of creativity with a phone! I used to download and play with the music apps, but I didn't like how the music was "stuck" there
227.
▲
by
chubot
1y ago
I almost think deep learning and mobile phones had an analogous and surprising applicability Deep learning failed to solve self-driving. In 2012 people said self driving would probably be ubiquitous by 2018, and it definitely would be by 2
228.
▲
by
chubot
1y ago
If the personal computer counts, do mobile phones count? I would certainly think so, except all those high quality sensors have been hindered by app stores and subpar apps, imo :-( I would like to hear some uplifting stories about creative
229.
▲
by
chubot
1y ago
Another tidbit: https://arxiv.org/abs/1706.04188 FAQ 1: Why did you create arXiv if journals already existed? Has it developed as you had expected? Answer: Conventional journals did not start coming online until the
230.
▲
by
chubot
1y ago
FWIW another thing that Guy Steele advocated was value types, which as I understand it is ongoing work: https://en.wikipedia.org/wiki/Project_Valhalla_(Java_languag... https://openjdk.org/projects/
231.
▲
by
chubot
1y ago
Wow, this is a great article! (other archive link - https://archive.is/XVCi7 ) I didn't realize arXiV was started in 1991. And then I wondered why I had never heard of it while I was at Cornell from 1997-2001. Appar
232.
▲
by
chubot
2y ago
Hm I also made a taxonomy of 5 categories of config languages, which is a bit different Survey of Config Languages https://github.com/oils-for-unix/oils/wiki/Survey-of-Config-... Languages for String
233.
▲
by
chubot
2y ago
I'm glad to hear this! Travis Everett deserves a shout out too for building on OSH, and for being an early adopter :) Now that Oils has been completely translated to native code (as of last year), we should probably find a way to offi
234.
▲
by
chubot
2y ago
I honestly wonder why there are such divergent opinions between say git and Nix? (I've never used Nix, but I use git all the time) Is Nix so much harder to use than git? git also has a clear model (the Merkle tree of file and directo
235.
▲
by
chubot
2y ago
I dunno I actually think say Claude AI SOUNDS smarter than it is, right now It has a phenomenal recall. I just asked it about "SmartOS", something I knew about, vaguely, in ~2012, and it gave me a pretty darn good answer. On tha
236.
▲
by
chubot
2y ago
That’s hilarious, but at least Llama was trained on libgen, an archive of most books and publications by humanity, no? Except for the ones which were not digitized I guess So there is probably a big pile of Reddit comments, twitter message
237.
▲
by
chubot
2y ago
Hm OK well thinking out loud, $100M / 3 is $33M / year? I don't know much about Tailscale, nor about how much it costs to run a company, but I thought it was mostly a software company? I would imagine that salaries are the ma
238.
▲
by
chubot
2y ago
If you're using Python, I would consider pure asyncio + worker processes ... asyncio gives you the "straight-line" style of code like Go, and good timeout support, which is necessary for robustness asyncio.Queue gives you bac
239.
▲
by
chubot
2y ago
I'm aware it used to be that way, but it's long been fixed It's fine to hate Unix, but you should update your examples :)
240.
▲
by
chubot
2y ago
??? This complaint seems more than 20 years too late Arithmetic is built into POSIX shell, and it's universally implemented. The following works in basically every shell, and starts 0 new processes, not 2: $ bash -c '[ $((
More ›