Daniel Ehrenberg
@littledan.dev
1.7K followers 4.9K following 1K posts
Catalan living in New York he/they(((🏳️‍🌈))) President of Ecma International Developing JavaScript at Bloomberg and in Ecma TC39 Opinions are my own, not representing Bloomberg, TC39 or Ecma
Posts Media Videos Starter Packs
Pinned
littledan.dev
Vegan version works great too!

Double the olive oil
Double the salt
Sautee a bunch of garlic and onions (or any generic sofrito/masala)

This was my formula before I moved to Catalunya, but there, I learned that you can actually put *even more* oil and salt and it keeps getting better.
natemoo.re
Tips for tricking people into thinking you are a great cook:

Double the butter
Double the salt
Use chicken broth instead of water
Reposted by Daniel Ehrenberg
marypcbuk.bsky.social
I take a deep dive into Interop 2025; why the project is there, how it picks what browser features to focus on each year, how well it's doing and what the big areas for this year are - a mix of cleaning up existing features and making sure new features arrive already interoperable
Interop Unites Browser Makers To Smooth Web Inconsistencies
For the past four years, major browser vendors have collaborated to improve web interoperability by coordinating enhancements to inconsistent browser implementations.
thenewstack.io
Reposted by Daniel Ehrenberg
brenttoderian.bsky.social
It’s concerning me how overconfident people who want Pierre Poilievre to lose are sounding right now.

It’s reminding me how sure people were that Trump would lose.

Dont let Trump win in Canada.

POLLS DON’T WIN ELECTIONS. TURNOUT DOES.

Don’t assume.

Vote.

#CanadaStrong #ElbowsUp #VoteCarney
littledan.dev
Browsers have their established distribution channels and then they funnel people into search. Google only pays Firefox and Safari because it ends up being profitable. Chrome is much cheaper.
littledan.dev
Firefox has long been profitable enough to have its horrible leadership siphon off money for all these non-browser efforts, like this AI stuff and acquisitions like Pocket.
littledan.dev
Well, that’s what the DoJ-proposed technical committee is for: to ensure that the terms of the settlement are followed. I’d have them follow the buyer as well and make sure they are working towards the health of the open web.
littledan.dev
(This is just my personal opinion, not representing Bloomberg or Ecma or TC39 or anything)
littledan.dev
If there is a sale of Chrome, the buyer should be required to spend at least 25% of their revenue on the core browser engine and standards development. Browsers are enormously profitable, but a new owner might try to run things for the short term.
Reposted by Daniel Ehrenberg
zubieta.bsky.social
American friends: here are some resources on how to seek asylum in Spain as a trans person under the Trump admin.

help.unhcr.org/spain/en/sol...

Even if your application is denied, if by then you have a legal residency permit (work, studies...), you can stay.

www.igualdad.gob.es/wp-content/u...
Reposted by Daniel Ehrenberg
honkhase.bsky.social
European Union Vulnerability Database (EUVD) by European Union Agency for Cybersecurity (ENISA) is valid Option as compensation of the MITRE #CVD.

We will see, if and how this will work to address the fashists way of disruption via #Project2025

I whish all the best for #EUVD ❤️
euvd.enisa.europa.eu
littledan.dev
Everyone is going crazy trying to implement software supply chain security so that they aren’t deploying code with known vulnerabilities. But with the MITRE news, that might become helpfully scoped down:

You can’t ship any new vulnerabilities if there are no more CVEs!
Guy tapping forehead meme
littledan.dev
Crazy but not so surprising given the context. Computer security will suffer from continued degradation of the CVE system.

Various EU laws mandate the creation of cybersecurity institutions that, in principle, should play a similar role. I hope that can work.
tib3rius.bsky.social
BREAKING.

From a reliable source. MITRE support for the CVE program is due to expire tomorrow. The attached letter was sent out to CVE Board Members.
Reposted by Daniel Ehrenberg
tc39.es
TC39 @tc39.es · Apr 14
ECMAScript Excitement 🎉

Today, TC39 advanced these proposals:

2️⃣.7️⃣ Upsert
1️⃣ Composite Keys

and withdrew Records & Tuples
Reposted by Daniel Ehrenberg
sebastienlorber.com
Hyped for many ES proposals being discussed next week!

- Enums 🙈
- Composites
- Object.propertyCount

This little Object.propertyCount() API improvement to count object keys is so much needed
Can't believe we lived without this for so long
Reposted by Daniel Ehrenberg
nateforutah.bsky.social
This is Utah in case anyone’s wondering how pissed off people are. I have never seen anything like this.
littledan.dev
What I like about this plan is that it would preserve Ecma’s ECMAScript trademark while nullifying Oracle’s JavaScript one
kevincarson1.bsky.social
Every country in the world should abrogate international IP accords and void US patents and copyrights. Chinese job shops producing Nikes, laptops, whatever, should use their idle capacity to produce identical goods without the US trademarks and market them domestically at cost.
toddntucker.com
South Africa "said the African Growth and Opportunity Act with US in effect no longer applied in light of Trump’s tariff decision, meaning African nations should shift their trade towards fast-growing markets, including countries from the global south" and China. #agoa
www.ft.com/content/01d0...
littledan.dev
I wanted to call it lakhmurder but that would be too high of a threshold tbh
Reposted by Daniel Ehrenberg
Reposted by Daniel Ehrenberg
nerdy.dev
CSS might feel like it's moving fast to you,
but i assure you, these things take forever

there's so much Chrome process, public publishing, reviews, and more that go into a feature getting into your browser
littledan.dev
My toxic belief is that instead of defining things like genocide, they should have focused on making it a crime against humanity to kill, say, 10,000 people. Inside or outside your country, men or women or children, you’ll be hauled in front of an international tribunal if you commit decakilomurder.
Reposted by Daniel Ehrenberg
joshtpm.bsky.social
It's critical for everyone to remember what an Executive Order is. It is the President communicating orders to members of the executive branch. Policies to pursue, actions to take, etc. They are not laws. They are not close to being laws. They are formalized memos to employees. That's all.
Reposted by Daniel Ehrenberg
patak.dev
patak @patak.dev · Mar 23
the long term consequences of choosing marketing over ecosystem can't be undone
Reposted by Daniel Ehrenberg
olafurw.com
You want a unique name for your kid? That's what uuids are for. Here 09ee8dc2-c9c7-42ac-b10c-d97044616acb
Reposted by Daniel Ehrenberg
littledan.dev
This has been the biggest feature request against Promises since the beginning of time. And all the information is right there!