HNHacker News
TopNewBestAskShowJobs

GroSacASacs

29 karma · joined February 7, 2015

submissionscomments
GroSacASacs··on Show HN: TCP over sound on Android
What range of wawes can a typical microphone record ?
GroSacASacs··on Just shut up and let your devs concentrate, advises Joel Spolsky
Clickbait title with little content in the end. You can read more about Joel and his opinion on how software development should be here:

http://joelonsoftware.com/

GroSacASacs··on A book series on JavaScript
It is good stuff but I think it would be even better if there was a precise opinion on what parts to use, JavaScript the good parts + Jslint not only teaches you Js, but also how to write good quality js (avoid the bad parts) which is something that is more beginner friendly.
GroSacASacs··on The Fathers of the Internet Urge Today’s Software Engineers to Reinvent the Web
> Lee and other speakers at the event pointed out a key problem of the Web today is its ephemeral nature

Why is it a problem exactly ? If something great appears on the web it will be shared, saved and discussed and not forgotten. If something is useless or bad, it will be lost when the server stops, and that's good right ?

Same happened with paper books the last 2000 years, great one were replicated, shared etc. others went lost.

Not every website has open useful data for the long term.

GroSacASacs··on Open access: All human knowledge is there, so why can’t everybody access it?
How do you helm with that
GroSacASacs··on jQuery 3.0 Release Candidate
native fetch is not available in IE<11
GroSacASacs··on jQuery 3.0 Release Candidate
If you look for simplicity have a look at DOM99

https://github.com/GrosSacASac/DOM99

GroSacASacs··on Adding JavaScript modules to the web platform
By remove, I meant "encourage to not do that".

Like JSLint or "use strict"; didn't remove JavaScript possibilities, it encouraged us to not write insane JavaScript.

They should consider making a document that lists all possibilities to organize code in modules and explain why some are betters than others, then in the same document explain the benefit for new syntax.

GroSacASacs··on Adding JavaScript modules to the web platform
There are many ways to load and execute JavaScript, static/dynamic adding a script tag to the html, html imports, manual fetch + eval , concatenation of javascript files in 1 file, in the future maybe the import syntax ? and now <script module> ?

Do we really want to add more ways ? Complexity is an enemy of security, it will add more confusion. Maybe we should first disable/remove ways to load and execute JavaScript.

We should also think, if what really need is a client solution or a better tool/system to transform scripts, in a script server side.

Why, what should be clearly answered before thinking in terms of how.

Sometimes having the bigger picture in your head helps.

GroSacASacs··on I'm looking for a roommate/hacker (bay area)
What is the product about ?
GroSacASacs··on Building 3-Dimensional UI for VR [video]
Link is broken
GroSacASacs··on Ask HN: Npm slow?
What is your ping with NPM?
GroSacASacs··on Show HN: Expounder – A small JavaScript library for more engaging tutorials
I recommend reading https://en.wikipedia.org/wiki/WAI-ARIA
GroSacASacs··on Show HN: Expounder – A small JavaScript library for more engaging tutorials
How does a screen reader handle that ?
GroSacASacs··on Jare.io, an Instant and Free CDN
Why is it free ? How do you pay the servers ?

>If your traffic is huge, you need your own account in CloudFront or somewhere else. My service is for small projects.

Can you define exactly what small is ?

GroSacASacs··on Show HN: DOM99 Simple HTML manipulation for the modern web
new demo page for DOM99 http://rawgit.com/GrosSacASac/DOM99/master/index.html (Works with Firefox)

Proper template engine API and more system improvement coming next.

GroSacASacs··on Show HN: DOM99 Simple HTML manipulation for the modern web
You should also consider the amount of work(CPU cycles etc.) required to run the software not just the amount of KB to download it. This however a metric that is more difficult to compare and measure.
GroSacASacs··on Show HN: DOM99 Simple HTML manipulation for the modern web
Done
GroSacASacs··on Show HN: DOM99 Simple HTML manipulation for the modern web
I will make some system improvement before I calculate those kind of things, but I guess it will be less than 2 KB.
GroSacASacs··on Show HN: DOM99 Simple HTML manipulation for the modern web
-Why ES6/ES2015? Because I got used to it before. You can use Babel to transpile to ES5.

- What are the advantages over Knockout? I didn't use Knockout since a long time, it was a source of inspiration, so I can't fully answer this question. DOM99 doesn't tell you to use the Model-View-View Model pattern, but lets you organize your application as you want. This can also be a disadvantage if you are doing it wrong for example.

- Why does it weigh so much if its only ability is two-way data binding? Because you looked at source files that are not minified.

- Why the heck do I need to use Browserify for something that will NEVER EVER run on a server side?! You don't need browserify at all. I wrote the readme a bit too fast and forgot to mention other methods. You can also load it like any normal js file.

Hope I helped, I will update the readme in a few minutes to show how to use it without browserify. If you have other questions just ask.

GroSacASacs··on Show HN: DOM99 Simple HTML manipulation for the modern web
I will update the readme to show how to transpile DOM99 to ES5
GroSacASacs··on Show HN: DOM99 Simple HTML manipulation for the modern web
Here's what is coming in the next few days:

- More examples that you can look at

- Templates with data population mechanism

- Better Readme file (how to use babel etc.)

- Other system improvements

GroSacASacs··on I won't be using Angular for my next project
I created a library inspired by Angular [DOM-99](https://github.com/GrosSacASac/JavaScript-Set-Up/tree/master...). It is very near JavaScript in the way you use it.

I search criticism to make it better.

GroSacASacs··on Free Non-Commercial Renderman
Sure, .blend files are basically useless outside of Blender, and that's why there's an export command that lets you export what you made into other format like .X3D (xml based) for example or even Wavefront .obj file.
GroSacASacs··on Solving Open Source Discovery
It seems like http://libraries.io/ is looking in npm Pypi and the like, but doesn't look in Github and Bitbucket.

I know a couple of open source project that have their own library ready for reuse, but http://libraries.io/ doesn't find them because they are not for reuse for npm, and the like. And if I know a couple, there are probably thousands. These libraries are not not re-use first, but project first, re-use second.

GroSacASacs··on ASCII art animations in the URL bar
very impressive, but it feeds history so much, and breaks back forwards buttons
GroSacASacs··on Getting paid to work on open-source?
Also check this out, https://assembly.com/ I recently discovered it. You can be paid for working on open source code. In fact you are paid in % of the product not directly in money. When the product makes money you gain that much % of the product you own. Read terms carefully though, maybe you disagree with them.
GroSacASacs··on The Computer Science Handbook: First Draft [pdf]
page 9: I think there is a mistake "However, the human brain can contain much more memory than humans."
← PreviousPage 2 of 2