HackerTrans
TopNewTrendsCommentsPastAskShowJobs

BrendanEich

no profile record

comments

BrendanEich
·vor 22 Tagen·discuss
Don't trust Wikipedia.

I've used the "glue language" phrase myself, but when I did Mocha in May 1995 for Netscape 2, it was to make an HTML-embedded scripting language that could be useful by itself. LiveConnect, by which JS could call Java and vice versa, came in 1996 for Netscape 3.

The "Java" hype dictated the marketing-sought JavaScript name, but JS was useful by itself with the DOM level 0, which I hacked in extreme conditions in the summer of 1995, well before any "merely acting as glue" role for Java applets or components. That "just glue" option came late, and ultimately failed. JS survived and in the end took over from Java and other plugins.
BrendanEich
·vor 22 Tagen·discuss
Were you? I have no idea who you are, but the only "other C-level position" was an unspecified throwaway line from Reid Hoffman, who didn't have authority to create any such "Chief of Special Projects" position anyway. The CEO makes the C-level org chart; the new CEO after me was waiting in the wings but in no position to make promises.

You seem awfully eager to assert something false, possibly out of bad conscience. No one involved in my departure had a good solution for my staying at Mozilla, including me.
BrendanEich
·vor 22 Tagen·discuss
I was a real founder (not retconned fake founder). My contributions were almost entirely before taking the CEO job, of course.

https://news.ycombinator.com/item?id=44544226

"Lots of decline after I left, but I'll take some blame for decline before I quit, if you credit me for all the growth from inception."
BrendanEich
·vor 2 Monaten·discuss
That was when I thought the attribute was added only when the user searched, but it was added even to a FQDN which should not have been done.

We didn't make anything from this bug, fixed it quickly, it's a black mark on our shield still but it wasn't some mustache-twirling grand plan, believe me. It was a blunder.
BrendanEich
·vor 2 Monaten·discuss
Who "he"? I :set et (expand tabs) in vim :-P.
BrendanEich
·vor 3 Monaten·discuss
https://x.com/BrendanEich/status/1981097992477364231

There's no need for a "Sorry". On the other hand, Brave dying on the wrong hill does not help anyone. This isn't a "wreck other parts of the world so our slice of the smaller resulting pie is a bigger fraction" exercise of the sort seemingly playing out in the world right now. Gecko is not going to make a comeback by holding down a Chromium-based browser.

I'm a supporter of Ladybird.
BrendanEich
·vor 5 Monaten·discuss
A mundane reason for why donations to the 501c3 parent Mozilla Foundation can't go to Firefox or Gecko engineers is U.S. tax law. We found out the hard way after the IRS San Jose office said we could run only as a foundation and take "sponsorship income" tax-free. They reneged and litigated; this led to the creation of the arms-length Mozilla Corporation that's wholly owned by the Foundation. Per IRS regulations, it cannot be funded by grants from the parent Mozilla Foundation.

The corporation could let users pay for Firefox, and pay tax on that revenue. While I was there, no one thought this would help enough to be worth the effort, compared to just working on other things while taking Google search revshare.

With Brave, I've pushed for user-pays as an option. We let a user buy Premium Search (no ads, but this is possible for free) to support us. It's a small but non-negligible amount of revenue per year, and growing slowly, but we did it on principle. Same will go for buy-once zero-telemetry Brave Origin, stripped down Brave coming in a month or two.
BrendanEich
·vor 5 Monaten·discuss
Rewards has always been opt in, so you don't need to get past it to use Brave. We would not be here without it, but use Chrome or Firefox if you prefer. IMHO "really gross" applies to the Google spyware embedded in Chrome, and Firefox has had its share of "gross mistakes" since I left.

For those who don't want to free ride, we will offer Brave Origin soon. One time payment for stripped down Brave, no opt-in UX of any kind.
BrendanEich
·vor 5 Monaten·discuss
> ... things like "Come home, white man" and other dog-whistles on image-boards

Wow, that's a new lie.

Do you have any evidence? This isn't something Brave ever did, but it's easy to make unfalsifiable "There's probably archives" b.s. claims on HN.
BrendanEich
·vor 5 Monaten·discuss
We never, as in not ever, offered crypto mining in the browser.
BrendanEich
·vor 6 Monaten·discuss
The grants came from our token fund, not users' tokens (no way to buy BAT then).

The issue which I found out about late, and fixed right away, was infringing on right to publicity, nothing to do with donations from users' own tokens.
BrendanEich
·vor 6 Monaten·discuss
That blog post is about a partnership (which ended), but you probably saw some sponsored images at the time, in new tab pages (1 of 4 then, I think; the rest are just art images).

These are non-tracking, carefully designed (including vetting by Brave), brand advertising images. They are not ads (we never did this) inserted into publisher pages, or (opt-in only) push notifications.

Brave has been working to find ways to sustain ourselves, and these sponsored images are still a good revenue line, although lesser now vs other lines. If you want, turn them off.

Free riding is always an user right, we don't try to stop it on principle, as if we ever could with open source. But there's no free lunch: if you use Firefox, you are Google's product. If you use a Firefox fork, you're free riding on Gecko which costs a lot to maintain. HTH
BrendanEich
·vor 6 Monaten·discuss
That's all b.s. of the ripest kind.
BrendanEich
·vor 6 Monaten·discuss
No. I wrote Mocha in C.

Where did you hear this CL fish story?
BrendanEich
·vor 7 Monaten·discuss
I don't know what "semantic HTML enrichment" means, but there wasn't time. The alternative was VBScript and DHTML. DHTML and Netscape's DOM forked Web content based on `if (document.all) /* IE code here */; else /* netscape code here */`, and only with Firefox, Opera, and Safari founding whatwg.org and start HTML5 did we unify everything.
BrendanEich
·vor 7 Monaten·discuss
I didn't pick LiveScript, Netscape Marketing did.

The original codename Mocha was Marc Andreessen's.

This is all in the HOPL IV paper and my Lex Fridman interview.
BrendanEich
·vor 7 Monaten·discuss
No, == was strict in the ten day prototype.

https://x.com/BrendanEich/status/1004425861410402304

https://x.com/BrendanEich/status/1922360598995534074
BrendanEich
·vor 7 Monaten·discuss
One book covers the DOM and browser APIs, one does not.
BrendanEich
·vor 8 Monaten·discuss
It's opt in. The UX can be disabled, and Leo as a whole can be removed via group policy. https://search.brave.com/ask?q=how+to+disable+leo+ux+in+brav...
BrendanEich
·vor 9 Monaten·discuss
"Mozilla reluctantly hired" me? False, a foolish lie if you knew better, and if you didn't, why not? Search engines and even censored Wikipedia exist.

I was a founder of Mozilla in 1998 (1997 planning inside Netscape).