HN user

ecares

303 karma
Posts59
Comments66
View on HN
twitter.com 4mo ago

Multiple departures from the Deno company at once

ecares
2pts0
github.com 5mo ago

AI Front end QA tester

ecares
1pts0
twitter.com 5mo ago

Namecheap sued a YC founder personally after shutting down her startup's domain

ecares
15pts5
martinalderson.com 7mo ago

Minification Isn't Obfuscation

ecares
1pts0
concollmic.github.io 7mo ago

ConcoLLMic: Agentic Concolic Execution

ecares
2pts0
code.claude.com 7mo ago

Claude Code on Desktop

ecares
1pts0
www.youtube.com 7mo ago

Can I work my 9-5 Job from Inside Skyrim [video]

ecares
3pts0
blog.izs.me 8mo ago

What Is Occult Grammar?

ecares
2pts0
bigjobby.com 9mo ago

Self Playing Pong Clock

ecares
2pts0
www.heal.dev 1y ago

Playwright Goes Polyglot: control a browser from 2 scripts at once

ecares
2pts0
www.heal.dev 1y ago

Testing Web Authentication (WebAuthn)

ecares
2pts0
www.heal.dev 1y ago

Testing Web Authentication (WebAuthn)

ecares
9pts0
nodejs.org 2y ago

Node.js 22.5 with Embedded SQLite

ecares
5pts0
news.ycombinator.com 2y ago

Do you have a file matching /Library/Application Support/t*/*O*/*?

ecares
3pts2
securitylabs.datadoghq.com 2y ago

Malicious PyPI packages targeting highly specific macOS machines

ecares
2pts0
securitylabs.datadoghq.com 3y ago

GuardDog (Datadog open source Supply chain security) 1.0 with NPM support

ecares
4pts0
securitylabs.datadoghq.com 3y ago

Investigating a backdoored PyPI package targeting FastAPI applications

ecares
141pts32
blog.sqreen.com 5y ago

Node.js/V8 dynamic code injection from outside of the process

ecares
16pts3
github.com 6y ago

MITM security vulnerability in Deno that maintainer won't fix

ecares
4pts0
blog.kuzzle.io 6y ago

Testing Node.js AsyncLocalStorage in a real life app

ecares
1pts0
www.youtube.com 6y ago

Finding memory leaks and CPU bottlenecks with Node.js debug tools

ecares
2pts0
github.com 6y ago

Node.js to provide AsyncLocal-like API

ecares
2pts0
github.com 6y ago

Node.js to support WASM system interface

ecares
4pts0
v8.dev 6y ago

Improving V8 Regular Expressions

ecares
2pts0
blog.sqreen.com 6y ago

Building a native add-on for Node.js in 2019

ecares
1pts0
v8.dev 7y ago

The Cost of JavaScript in 2019

ecares
2pts0
v8.dev 7y ago

Promise Combinators

ecares
2pts0
v8.dev 7y ago

V8 Release v7.6

ecares
4pts0
thenextweb.com 7y ago

EU will force electric cars to emit a noise below 20 km/h on July 1

ecares
7pts2
blog.sqreen.com 7y ago

Getting security to scale: learnings from modern app SEC teams

ecares
1pts0
Deno in 2023 2 years ago

Deno is written in Rust, which allows them to move faster and more safely. Contributing to and extending Deno is a breeze. You can add Rust crates to the runtime and use them from JS.

Most of Deno's code is actually V8 in C++

Deno on MDN 5 years ago

Could you not just build a URL loader and cache for importing in Node.js? Could sandboxing not just be a flag in Node.js? Do you really need TypeScript built in?

There are open PRs on node for the first two parts ^^ It's 100% doable.

Deno 1.0 6 years ago

At this point, there is clearly a vuln in a tool that brands itself as secure and in opposition with another project.

The marketing around Deno has been made toward that and it makes no sense to reach 1.0.0 with such a big security issue unhandled.

Also, this part is even more frightening https://github.com/denoland/deno/issues/1064#issuecomment-43....

At this point, it is clear that Deno is lying for marketing reason by calling itself secure.

Of course Ryan deserves empathy, so does Bert. But in the meanwhile during their talks at major conferences, they have trolled a lot another project. The maintainer of that other project now get weekly/daily pings from deno supporters trolling them.

Deno's culture seems big around trolling atm, a CoC could have fixed it, the th (B)DFL has decided another way.

Deno 1.0 6 years ago

Let me tell it another way:

browsers have been benefiting from decades of innovation to mitigate the security issues of execution of JavaScript.

CORS headers is the latest of theses innovations. Deno allow you to fetch code as a browser would without providing you with any of the safety browsers can have. Mostly because it would not make sense to have a runtime doing that.

Deno is not a browser but takes the risks of a browser. Running Deno install is as safe as browsing the internet using Windows CP without SP 2 and Internet explorer bellow 6.

Also, importing a module in https does not mean this module won't import anything using http. Should you review the code of all imported modules? This is virtually impossible.

Deno must disable http by defaulkt and provide a flag to re-enable it. This is factually a security issue in Deno.

Deno 1.0 6 years ago

there are a lot of issues with using a non secure protocol to do anything over the internet, actually someone summarized the issue on the Deno issue tracker.

According to them, confidentiality is also a risk. also someone could also send you garbage that would polute the memory of deno until it explode.

Deno 1.0 6 years ago

Well, diasabling http by default is basically "Internet 101" here.

I don't want to write an full lecture on how many attacks are possible when people don't use https. It has been commmon knowledge for way more than a decade

Deno 1.0 6 years ago

Oh, I did not get what you meant ^^ well, there are still other issues than integrity with not using https.

Deno 1.0 6 years ago

Can checksums/hashes be specified directly in the source file?

That would defeat their point actually :D malicious attacker could inject any script by hacking on the network and replace modules that are downloaded through http

Deno 1.0 6 years ago

Would you say linux is insecure because a user can download an arbitrary shell script and run it?

Linux is not branded as a "Secure thing" right? Here Deno is building marketing on something inacurate.

Deno 1.0 6 years ago

well, most of Deno marketing is that it is safe by default. In 2020, not enforcing a secure protocol to share source code is a no go at all. I really don't get your point here defending something that has not made any sence since the end of last decade.

Knowingly leaving this kind of things in the codebase totally invalidate Deno being secure. There is not possible discussion in 2020 about https not having to be enforced. People thinking otherwise should not be allowed near a computer for their own good.

Deno 1.0 6 years ago

That is not enough at all and there are other attacks! I can't belive in 2020 some people still need to be explained why not enforcing https is a terrible thing!

For instance, will a lockfile prevent someone from eavesdropping on the download of a modules through http? If so, please kindly tell me how!

[dead] 6 years ago

Right now, a lot of people are layed off because of the COVID crisis. Swith is a platform by the team behind Wanted to help your former employees find a new job ASAP.

Definitly the kind of solidarity initiatve we need ATM.

[dead] 7 years ago

I have not checked them in a while. How do they compare with Github nowadays?