Recent submissions

Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
I understand your point.

Since AI code is inherently bound to face a critical review, we have kept the goal of security at the top. We have taken the following steps for it.

- 1. Code execution is sandboxed

- 2. Access to all built in modules of NodeJS is prevented, with option to whitelist using the server configuration

- 3. Platform APIs which access system (within the sandbox) also need to be whitelisted with explicit permission grants

Yes, we would like to make it ever more secure, with the help of the community and feedback from our customers. Like with any code human or ai there is bound to be bugs, the issue list of even the most popular, major projects out there is a testament to it. We intend to ever make it better for ourselves and for our customers.

Comment · 1 year ago
Yes this is exactly what it is. I think there is so much haze built around it for last 15 years because corporates started using OSS as a means of viral marketing. Individual developers on the other hand saw it as a status enhancer. In this, the original principle of FSF, 'Free as in Freedom, not Free as in Free Beer' was forgotten completely. This in principle is what you have stated above.

The freedom to choose, not the entitlement to demand was the original promise of OSS

Comment · 2 years ago
Comment · 2 years ago
BASIC was my door to programming and computers. I experienced it in my 7th grade in the late 80s when I had the fortune of one of my friends owning a Commodore 64. What a thrill it was, so many weekend afternoons vanished into thin air...
Comment · 3 years ago
Also there is an inherent 'I can do this way better myself' as part of the developer psyche. Though no one gets around to actually doing it.
Comment · 4 years ago
4GL was a buzz word in the late nineties when I entered software profession. It was pushed by ERP (Enterprise Resource Planning) software majors of that era such as SAP & BaaN.

Even though such software are the core of an enterprise today. Many technologies that they pioneered did not gain mainstream adoption after the entry of Internet software companies such as Google/Facebook/Amazon.

Take for example what is now a buzz "Low code No code", it is a poor ghost of Model Driven Architecture (MDA) - https://www.omg.org/mda/ . Enterprise software always wants to push software to the realm of standard components and modules. That cycle was broken around 2010 due distraction from the smart phone wave.

Other techs of that era - ESB, WSDL, SOAP, SOA, UDDI, BPM, Business Rules, EDI, Data Mapping (all are almost but forgotten). Many of them are getting re-bottled e.g. Microservices

Enterprise software has not had any major breakthroughs since. Glamour of new tech from Internet giants who invent it for their specific purpose is pushed more often than not, on to enterprise systems by other software vendors/consultants pouting it as the new and best. This has made standardization almost impossible and hence kept software always in the "handicraft" mode.

Comment · 4 years ago
I have come to view religions as organisms in an eco-system. The behavior is very analogous. The goal for both is survival and propagation. As within an eco-system, organisms evolve and adopt survival strategies. Religions do the same too. Organisms evolve due to genetic aberration, Religions evolve due to social aberration. In any eco-system, the young organisms are known to adopt harsher survival strategies, in religions you find the younger religions (Abrahamic, at this point of time in history), adopt strategies of violence and coercion. The more tougher to get out of a religion is directly proportional to how young it is. The principles are hard wired for survival, hence more emphasis on mandatory daily/weekly rituals for all in the religion, unlike in older ones where rituals in general are more often than not a domain of the priests. The older religions on the other hand are less virulent and more susceptible to younger challengers. Some organisms in nature beat this challenger possibility by adopting a more distributed structure, there by surviving in spite of assault from challengers. Young religions on the other hand prefer a centralized control structure which helps in keeping the line discipline. As within an eco-system, strategies of some organisms might be damaging to the eco-system as a whole. When it comes to religion, the ecological balance can be obtained only when damaging survival strategies are identified and discarded by the said organism, in other words it just needs to grow up...
Comment · 4 years ago
Totally! Have been 23 years in tech now (specifically in enterprise software) and am still amazed that we keep reinventing the wheel over and over again. Then again that is the only way software can keep demanding a premium. Standardize and you are racing it down to being a commodity. This is the natural cycle in any industry but software adamantly keeps it self in the handicraft stage.
Comment · 5 years ago
Angkor Wat was and is a prime example of human civilization and its early prowess. However, the title is not entirely right. The Angkor Wat by itself was built by Suryavarman who was apparently a descendant of the Cholas of Tamilnadu, India. The Cholas and Pandyas are very under documented empires.

https://www.britannica.com/biography/Suryavarman-II

There are tamil inscriptions in Angor Wat and the architecture is highly influenced by Chola/Pandya architecture.

https://www.quora.com/How-did-Tamil-Kingdoms-influence-Angko...

Some examples of what the Cholas and Pandyas accomplished which stands to today are

Tanjore Temple (Cholas) https://www.youtube.com/watch?v=XX9-__GWHnA (Edit: Unfortunately, this video also has a lot of old western cliched ideas of Hinduism, hope I had a better documentary to share...) (for scale, this can fit 200 Taj Mahals)

Madurai Meenakshi (Pandyas) https://www.youtube.com/watch?v=iQjI3DPt9Tk

You can see that the architectural pattern of 4 directional gateways with a central temple complex is basically the same as Angor Wat.

Comment · 6 years ago
A key reason for this, if I may guess is that most libraries today provide tutorial/get-started code which uses CDN. I assume most just copy paste these code snippets into their projects.

My go to test for my QA team is to have them add a zero internet test case. Test your product in localhost with the network switched off.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton