Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vitiral
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
511.
▲
by
vitiral
4y ago
Goats LOVE poison ivy and oak, and it doesn't hurt them. Don't let them near hemlock though (it will do the same to them as it did Socrates)
512.
▲
by
vitiral
4y ago
Goats are excellent land management if you have enough land and don't mind everything getting eaten to near the ground
513.
▲
by
vitiral
4y ago
Rascality and loveability are intertwined and inseparable
514.
▲
by
vitiral
4y ago
For those who don't know, it should have been equivalent to: if (name[0] == '.') { if (name[1] == 0) continue; if (name[1] == '.' && name[2] == 0) continue; }
515.
▲
by
vitiral
4y ago
That problem is a terrible interview question, mainly because it's completely trivial with O(n) memory (just use a Set), but requires a different branch of comp sci at O(1). Personally I also feel that any question that needs an O(1) m
516.
▲
by
vitiral
4y ago
An excellent read. Googling I think it was posted only 3 months ago, so best to wait a bit... https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
517.
▲
by
vitiral
4y ago
So deep strip mine a forest and bury the logs. Man, environmentalism sure has changed a lot over the decades...
518.
▲
by
vitiral
4y ago
I don't think I have the breadth of your knowledge, so I would really love any thoughts you had on the language/OS I'm creating, github.com/civboot/fngi. It's partly inspired from Oberon (although I started it
519.
▲
by
vitiral
4y ago
Ah, you're speaking of just the language. I've actually read a bit of the Oberon book and had no idea Golang was inspired by it. Good to know, since I consider both an inspiration for my own projects!
520.
▲
by
vitiral
4y ago
I'm confused, how is this different than a markdown file or google doc? Is the advantage that it has pre-specified headings with suggestions for the content? I feel like I'm missing something.
521.
▲
by
vitiral
4y ago
Golang is not an OS. Golang doesn't fit in 12kib of source code. I could go on.
522.
▲
by
vitiral
4y ago
I'm attempting one at github.com/civboot/fngi. Let me just say... It ain't easy, and Oberon is a huge inspiration for what's possible.
523.
▲
by
vitiral
4y ago
Me too, and I even already knew that Cabon the language exists!
524.
▲
by
vitiral
4y ago
Little Dr Muffet sat on her tuffet, eating her curds and whey. Along came the spider who sat down beside her, but she was not scared away. Then came some thinking, necrotic controlling, hydrollic and terrifying beyond belief. Freezing the s
525.
▲
by
vitiral
4y ago
Good writeup. Also I enjoyed your podcast back in the day! My current thinking is that if you want to make a "small" language with anywhere near the guarantees of rust you need to make the features smaller too. A good start is coo
526.
▲
by
vitiral
4y ago
doesn't work for premium, but it used to be my very same strategy!
527.
▲
by
vitiral
4y ago
Looks awesome! I also want modern computers that are more understandable from bottom to top. Like you I feel like hardware simplification has to be one of the first steps. You might be interested in my project, civboot.org and github.com&#x
528.
▲
by
vitiral
4y ago
com.company.shopping.user.experience.shipping.intake What's the problem? /s
529.
▲
by
vitiral
4y ago
In the Hindu mythology there is the concept of Kali, or the ultimate suffering and pain. Rather than being evil, Kali is worshiped because without her (or at least the _idea_ of her) we could not truly experience happiness. This is based on
530.
▲
by
vitiral
4y ago
You can (and IMO should) disable youtube suggestions based on your past browsing. You can also have it only store 3 months worth of tracking (in case you ever turn the suggestions back on). It definitely lowers the quality of the suggestion
531.
▲
by
vitiral
4y ago
A very measured take. I was personally of the opinion it was because we don't experience "real" problems today (mentioned by another commenter), but this is at least an equally plausible explanation for the media trends. Well
532.
▲
by
vitiral
4y ago
You mean partial _application_. The author called FORTH a concatenative language, and FORTH definitely doesn't have partial application. In fact, FORTH doesn't even have a type system. Perhaps this is a miscategorization? fngi doe
533.
▲
by
vitiral
4y ago
Interesting, I hadn't actually considered partial composition, since my language is very "at the metal" and partial composition isn't possible (or rather would have to have a macro and data-structure built around it). Th
534.
▲
by
vitiral
4y ago
I'm writing a concatenative language with a C-similar syntax. As a first language (to write) I've found it very pleasant. Following the forth models, I start with an extremely lean (~2000 lines of C) VM and assembly and that build
535.
▲
by
vitiral
4y ago
Like the author said, that is optional. I'm writing a concatenative language with a C-similar syntax GitHub.com/civboot/fngi
536.
▲
by
vitiral
4y ago
I'm not sure what homogeneous means in this context? Arenas allow you to not worry about freeing memory, since it will all be freed in a single chunk. It also allows using allocators which are less concerned with fragmentation, since i
537.
▲
by
vitiral
4y ago
what if instead of the macros being a side language, they _are_ the language? (github.com/civboot/fngi)
538.
▲
by
vitiral
4y ago
I'm doing some pretty different things with civboot.org and http://github.com/vitiral/fngi , but most would consider them regressions instead of advancements. The goal is to have fragmentation-free memory managers
539.
▲
by
vitiral
4y ago
You are confounding two subjects: a bump allocator and an arena. "just increase the pointer" is a bump allocator. An arena can be used with any allocator, not just bump allocators.
540.
▲
by
vitiral
4y ago
I've had similar thoughts and am developing a language for them: github.com/civboot/fngi It targets it's own VM, which I plan to eventually be able to compile to native code. So it can both execute code at compile time (
More ›