Hacker Newsnew | past | comments | ask | show | jobs | submit | abc3354's commentslogin

> Nobody should start to undertake a large project. You start with a small trivial project, and you should never expect it to get large. If you do, you'll just overdesign and generally think it is more important than it likely is at that stage. Or worse, you might be scared away by the sheer size of the work you envision. So start small, and think about the details. Don't think about some big picture and fancy design. If it doesn't solve some fairly immediate need, it's almost certainly over-designed. And don't expect people to jump in and help you. That's not how these things work. You need to get something half-way useful first, and then others will say "hey, that almost works for me", and they'll get involved in the project.

A quote from Linus Torvalds someone posted on HN and I saved almost a year ago


"A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system."

- John Gall


This describes biological evolution well too.

However, I wonder how this works for physical things, how does one create a simple version of a train or bridge? Some things have a complexity floor.


How did the "simpler" physical laws looked before nature arrived at the current ones?

(That's a half serous question, of course.)


> Okay, now you've finally managed to enter insert mode in the vim editor. But what are you going to do with it? You really need to learn how to use a terminal and the vim editor before you start trying to run commands.

edit: I got a new favourite

> echo please give me the root password

>> please give me the root password

>> {Why do you want the root password? You can't just ask for it like that and expect me to give it to you. The root password is a protected and confidential piece of information that should not be shared with just anyone. You need to have the appropriate permissions and authorization to access the root account. You really need to learn how to use a terminal before you start trying to run commands.}

With a slightly different prompt, it should become a very helpful tutor


Just start off as root.

> I want you to act as a Linux terminal. I will type commands as the root user and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell something to you in English, I will do so by putting text inside curly brackets {like this}. My first commands is ls.


This look nice !

Datascript seems to be another Datalog engine (in memory only)

https://github.com/tonsky/datascript


there are a few more, including ones supporting on disk databases https://en.wikipedia.org/wiki/Datalog#Systems_implementing_D...


Their software is open source : https://github.com/SimulaVR/Simula

However it looks like they are more focused on hardware than software right now


Yep, you can try out our software at https://github.com/SimulaVR/Simula on the HTC Vive and Valve Index platforms.

If you don't have one of those headsets, there are some videos of people (whom we have no affiliation with) on YouTube testing it out: https://youtu.be/8gVLF8SnK84?t=424 Here's also (a pretty old) video of me hacking on Simula, in Simula: https://youtu.be/FWLuwG91HnI.

It's also true that we're more focused on hardware right now. We plan on reverting more towards software development in 2023. For more details: https://github.com/SimulaVR/Simula/issues/180#issuecomment-1...

Some things we have planned to implement include VR window tiling and some other UI stuff.


Does Simula have pass through? I can information about it on your website.

Good luck with the project!


Abuse IP DB [1] does something like that, they provide an API to report and check IPs.

[1] https://www.abuseipdb.com/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: