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

Based on how much imported libraries are relied upon, it makes sense to treat everything as untrusted. Unless you write every line yourself/in-house, code should be considered untrusted.

I would be curious which attack vectors change or become safe after compiling though.


The point of the js engine sandbox is to protect the user in the browser - it's completely redundant on the server. Supply chain attacks are real, but only Deno has tried to fix that through permissions/rules.

I don't think anything changes with compile to native on the server.


Totally disagree. A spec-compliant JS engine has to support the features that allow vulnerabilities like prototype pollution, which can be exploited through user input alone.


Also none of the third party code will be thread safe. Hell, some of it isn’t even reentrant.


I generally agree, but the company likely doesn't have those funds. Considering the largest player (Apple) stands to make way more from it than you and just works around your patent.

Not arguing Apple shouldn't poach, just that your suggestion doesn't work.


The company made a billion dollars in profit last year. I doubt Apple was willing to pay anywhere near that amount to hire an employee.



Check the ratio of SG&A to R&D spend at MASI. They have money, they just choose not to spend it on engineering.


That sounds low...


This feels like a bug that he snuck through early or during a temporary window, before Google started defaulting to . as an ignored alias. Maybe not ¯\_(ツ)_/¯


This is how I learned a long time ago with Game Maker. Everything was Gui based, but you could also add code blocks to do more powerful things.

Eventually, most things I built were nothing but code blocks.


I had pretty much the exact same experience with Game Maker too. In retrospect, feels like a very powerful pedagogical tool. Even when I wasn't really trying to "learn coding" but rather I just wanted to make some games, I ended up learning to code

The fact that _most_ things could be done with drag-and-drop, but for some features you had to drop down to scripting, served as a really nice and gentle stepping stone to writing code.


Anecdote follows. The below matters little.

I did the same gradual move, and I can remember being excited to get home from school because I might have solved some problem by letting it tick over in my head.

But I do remember thinking GML was amazing (it was fugly, kid), and struggling with C, because the language was so different. (These days, leap to love2D and Lua instead).

Just the idea of multiple languages was so foreign and impossible to me. Writing a raycaster in GML was possible, writing an event loop in C was insane... And these days picking up a language tutorial for something new is a hobby.


Same, except for me it was Corel Click & Create.


It is likely that new models had higher costs, including maintainers becoming familiar. Long-term, electric is unquestionably cheaper to fuel and maintain, assuming they are built to the same standards and scale as outgoing diesel models


We are already on the path to have the grid converted to majority green energy over the next decade. Solar is by far the largest of New deployments and growing annually.

Grid batteries are just starting to scale up.

These are cheaper than any other option by far, with the shortest payback period.


SpaceX is going to pass whatever company is launching Falcon in short order, leaving them in the dust


The Falcon 9 is a SpaceX rocket


That was the joke. They are making their main product obsolete


If you are traveling and need to deal with something that happens at home, too bad. There are plenty of timezones that make it quite difficult to manage, especially if they have phone wait times that exceed 30min.


> [...] especially if they have phone wait times that exceed 30min.

Sorry, what does that mean? What are phone wait times, and what do they have to do with time zones?


It would cost money, but could be done more cheaply at scale and if amortized.

Start by spacing them mostly near housing, and spread them to replace more parking meters as usage increases.

It is also expensive to not switch off of ICE vehicles.


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

Search: