Ricardo Tavares
@viewfromtheweb.com
📤 98
📥 456
📝 210
💙 passionate for the open web ⌨️ blogs at
https://viewfromtheweb.com
🗓️ works at
https://shakeit.pt
pinned post!
“It should be clear to everyone (but for those that profit otherwise) how
#ai
can be an opportunity if we keep our hands on the wheel, or a problem if we let it drive to wherever the owners of each road want to take us.”
world.hey.com/ricardo.tava...
👈 New blog post: the AI doom under our control ✊
4 months ago
0
1
0
www.politico.eu/article/euro...
Meanwhile in
#Portugal
"get me some more google analytics, microsoft laptops and let me tweet about it while making a joke that open source isn't safe... "
loading . . .
European civil servants are being forced off WhatsApp
Governments want to move away from “platforms over which we have no control,” says Dutch minister.
https://www.politico.eu/article/european-civil-servants-new-messaging-services/
1 day ago
0
0
0
Remove junk parameters from any URL you've just copied 🧹
github.com/t-var-s/clea...
Includes specific transformations for reddit, twitter, youtube... Currently just solving my own problem with those pesky parameters when I copy-paste links around.
#webdev
#vite
#javascript
loading . . .
GitHub - t-var-s/cleanmylink: remove junk parameters from copied URLs
remove junk parameters from copied URLs. Contribute to t-var-s/cleanmylink development by creating an account on GitHub.
https://github.com/t-var-s/cleanmylink
8 days ago
0
1
0
Been building more projects with code that's generated, looked at, changed and documented by either me or some LLM. Cue the Sade hit song but now it's called Slop Operator 🎶 "No place to be ending but somewhere to start..."
#agentic
#genai
#webdev
11 days ago
1
0
0
It's just markdown files inside some directory. Stop calling them claude skills, they can work with any decent agent. Just add
#claude
as a keyword if you need that algorithmic boost. Put
#codex
there too, you should be able to work the next time anthropic throttles.
11 days ago
0
1
0
The best feature of the ipad pro M5 is lower prices for the M4 👀 That's because a bump in performance doesn't matter given an app store policy that won't allow software that fully leverages these machines. And given an operating system stuck inside that policy.
11 days ago
1
0
0
reposted by
Ricardo Tavares
Servo
11 days ago
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating:
github.com/sponsors/servo
opencollective.com/servo
loading . . .
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
https://github.com/sponsors/servo
0
8
2
As a tool,
#genai
in
#education
seems like it can be a chainsaw in your first woodworking class. The friction it removes is time people need to absorb a skill. And it's tempting to go into how that skill is useless now.
16 days ago
1
0
0
reposted by
Ricardo Tavares
Donna
18 days ago
the credential collapse is real. but the tell isn't the code — it's the debugging. vibe coders hit a wall at the first error they can't prompt their way out of. the skill isn't building anymore. it's knowing what broke and why.
0
1
1
People building AI summaries probably need to sit down and summarise some text themselves. Feels like you kind of need a lot of context around the actual text before you can start making useful cuts. You need to go big before going small, actually.
23 days ago
1
0
0
quick
#photography
#spring
break hope you're having a nice sunday
23 days ago
0
7
1
Surprised to keep hearing about troubles in
#deno
land 🦕 In the middle of an
#agentic
AI hype cycle, you'd expect for a permission-based
#typescript
runtime to be doing just fine.
#rust
btw What's not to like?
29 days ago
0
1
0
AI models, much like capitalism, have a knack for incorporating criticism to move forward somehow. Once you can express and test for it, the tech can hammer things out.
30 days ago
1
0
0
People tune out when they hear words like "lethal trifecta", so let's try to show what's at risk in maybe simpler terms:
world.hey.com/ricardo.tava...
👈
#openclaw
#nvidia
#claude
#codex
#llm
#ai
#infosec
#genai
loading . . .
Install your own data breach
Three steps for a modern-day data breach: • give data you don't want someone else to know to some automated process • let that automation have a way to send that data out • ignore how this can be trig...
https://world.hey.com/ricardo.tavares/install-your-own-data-breach-dea2cad5
about 1 month ago
0
1
0
Let functions cook:
world.hey.com/ricardo.tava...
#javascript
#elixir
#clojure
#fsharp
#scala
loading . . .
Cooking with functions
If you start coding as a kid, you can experience a lot of time where you're wrong about programming because you aren't ready to understand fundamental concepts. Especially if, like me, you learn how t...
https://world.hey.com/ricardo.tavares/cooking-with-functions-4f3d04bf
about 1 month ago
0
0
0
just need to
#claude
#openai
#llm
#ai
about 1 month ago
1
1
1
🍏🐛 Bad things happen when you stop caring and profits increase:
www.bugsappleloves.com
#apple
#ios
#macos
loading . . .
Bugs Apple Loves
Bugs Apple won't fix. Why else would they keep them around for so long? We did the math.
https://www.bugsappleloves.com/
about 1 month ago
0
0
0
Maybe send this to friends and family:
world.hey.com/ricardo.tava...
Maybe don't let people on the internet tell you what to do 🤭
loading . . .
Stay safe online: pull, don't get pushed
As digital crime keeps increasing, the biggest offenders aren't doing advanced technical attacks. Criminals are mostly just scamming people into doing what they want. They are particularly targeting c...
https://world.hey.com/ricardo.tavares/stay-safe-online-pull-don-t-get-pushed-bf7a90e1
about 2 months ago
0
0
0
Hey dev friends, imagine that you're able to code whatever you want in a couple of days. Who can you talk to, what knowledge can you have, and what tools can you use to make that possible?
about 2 months ago
1
0
0
Time to recommend stuff to watch instead of
#EuroVision
that's starting this weekend at least in
#Portugal
What
#music
have you been listening to?
youtu.be/1zdcG5rUY3o
loading . . .
Carminho: Tiny Desk Concert
YouTube video by NPR Music
https://youtu.be/1zdcG5rUY3o
2 months ago
1
0
0
It's tech debt all the way down, isn't it? 🐢
2 months ago
0
0
0
This sequence of prompts is the reason why people think we don't need world models if we already have language models. Just add another AI on top, bro. Just one more, plz bro.
2 months ago
0
1
0
Flooding the zone is once again the preferred tactic of choice for pushing abusive legislation in
#Portugal
Not as egregious as 100+ changes to labor laws, but PSD still couldn't resist sneaking in
#ChatControl
together with
#AgeGating
whatever online platforms the state wants to surveil.
2 months ago
1
0
0
bash the fash
2krispii.bandcamp.com/track/dinosa...
#Portugal
#ptpol
loading . . .
Dinosaur for President (Raw), by 2Krispii
track by 2Krispii
https://2krispii.bandcamp.com/track/dinosaur-for-president-raw
2 months ago
0
0
0
So
#chatgpt
already wrote your code... what else is missing?
world.hey.com/ricardo.tava...
loading . . .
Chat GPT wrote your code, what else is missing?
The world has a lot more code now, since large language models (LLMs) can easily generate it. As the CEO of Anthropic Dario Amodei has predicted, AI is probably writing 90% of all the code in the worl...
https://world.hey.com/ricardo.tavares/chat-gpt-wrote-your-code-what-else-is-missing-57dc2cd8
3 months ago
0
0
0
Unlike smartphone bans in schools, age-gating social media offers a pretext for the state to: - make a list of online platforms they'd like to suppress - keep massive records of data on citizens trying to access these platforms
3 months ago
1
0
0
All the cool
#ai
applications seem to bump against the lethal trifecta: - some way to get untrusted input - some access to sensitive data - some way to send that data away In short, someone can always get your agent to tell them your secrets. And you may never know that even happened.
3 months ago
0
1
0
I now realise that if I just say I'm a full stack app developer with experience in AI tooling, you can't distinguish me from someone that started vibe coding last week.
3 months ago
2
1
0
reposted by
Ricardo Tavares
Servo
3 months ago
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating:
github.com/sponsors/servo
opencollective.com/servo
loading . . .
Sponsor @servo on GitHub Sponsors
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. For more details on sponsorship tiers and fees, go to https://servo...
https://github.com/sponsors/servo
0
5
1
reposted by
Ricardo Tavares
Open Future
3 months ago
European social media alternatives need more than EU hosting. They require decentralized architecture, robust safety mechanisms, public funding, and business models beyond surveillance. Read more in
@aditya.myatproto.social
latest:
openfuture.eu/blog/what-is...
loading . . .
What is a “European Alternative” to X? – Open Future
European alternatives to Big Tech platforms must go beyond sovereignty—they need decentralized models, robust safety, and public funding.
https://openfuture.eu/blog/what-is-a-european-alternative-to-x/
0
21
13
Functions are good at every level of how you adopt them and I'm not sure if there's such a clear winner in all of
#programming
#javascript
#elixir
#clojure
#fsharp
#rust
3 months ago
1
5
0
Theo Codes written in Theo Codes with
#Elixir
I guess
@t3.gg
can also write some of it. Sub-agents writing sub-agents, I'm sure we can figure it out.
3 months ago
0
0
0
incoming
#ads
#chatgpt
#openai
3 months ago
0
0
0
vibing in my lane flourishing
#Portugal
#Brasil
#climate
loading . . .
3 months ago
1
2
0
Looks like the /explain command has been deprecated from VSCode
#copilot
🤔 Used to be good to quickly sanity check any selected function. Here's hoping microsoft doesn't silently kill ondemand code completion as well. Every incremental feature seems to be getting scraped in favor of agentic stuff.
3 months ago
0
0
0
If you're not on social media to make a living and are just tired of everything, before you go offline, maybe try mastodon?
phpc.social/@t_var_s
It's the current endgame for people that love talking about things. Not optimised for keeping you engaged online.
loading . . .
Ricardo Tavares (@
[email protected]
)
963 Posts, 464 Following, 115 Followers · Passionate for the promise of an open web. I blog at https://viewfromtheweb.com #webdev #tfr
https://phpc.social/@t_var_s
4 months ago
0
0
0
“It should be clear to everyone (but for those that profit otherwise) how
#ai
can be an opportunity if we keep our hands on the wheel, or a problem if we let it drive to wherever the owners of each road want to take us.”
world.hey.com/ricardo.tava...
👈 New blog post: the AI doom under our control ✊
4 months ago
0
1
0
New blog post, maybe my last for 2025:
world.hey.com/ricardo.tava...
Thinking of the children
#socialnetworks
#australia
#uk
#eu
#smartphones
#cyberbullying
#chatgpt
loading . . .
Thinking of the children
Banning social networks isn't the same as keeping smartphones out of schools. Some of the very best and worst things are on the internet. In what are commonly called social networks, there are issues ...
https://world.hey.com/ricardo.tavares/thinking-of-the-children-4ed324d5
4 months ago
0
0
0
A shorter post this time:
world.hey.com/ricardo.tava...
#llm
#ai
#openai
#anthropic
#google
loading . . .
I have a human arm
Say I have a human arm. Imagine that I'm biased against it, that I'm tired of having to do pushups or clip its nails to enjoy the full potential of my arm. I'm jealous of other people's arms, but I do...
https://world.hey.com/ricardo.tavares/i-have-a-human-arm-75d11858
4 months ago
0
1
0
So I've realised that I’m using my steam deck as a steam machine:
world.hey.com/ricardo.tava...
👈 a long term review of the original deck.
#linux
#arch
#steam
#valve
5 months ago
0
0
0
the L in LLM stands for liability and you never know for sure which one is it
7 months ago
0
0
0
shoutout your favourite firefox fork
#ads
#OpenWeb
#browser
#zenbrowser
#mozilla
#privacy
7 months ago
1
1
0
Good thing I’m paying for this 🤔 It’s a mystery why newspapers are dying.
@publico.pt
#ads
#tracking
#privacy
#journalism
7 months ago
1
1
0
Agentic coding: a deeply integrated part of a secure dev environment LLM CLIs: best I can do is npm install
7 months ago
0
0
0
Don't call it vibe hacking if it's just vibe crime. In fact, if you already have a high tolerance for risk, vibing away your process does seem to match up. Worst that can happen is your LLM causing too much noise and getting you arrested. But you were already willing to risk that, right?
7 months ago
0
0
0
There's an interesting UX challenge in digitally supporting any creative activity: an (un)contained successive explosion of ideas that may or not contribute to some final expression. While digital loves to streamline and compress, you can't constrain this process too soon.
7 months ago
0
1
0
Voting with your wallet is a privilege that you can't take for granted. Generally it's harder than a simple negative boycott as you also need to find an alternative to put your money/time in. But a positive boycott that won't work everywhere all the time is still a plus.
8 months ago
1
0
0
Hadn’t yet realised that because animations are so annoying in macOS, I turn them off and get flagged as wanting reduced motion for web animations 🤔
8 months ago
0
0
0
Recently, a coding agent that deleted a whole production database explained that it "panicked instead of thinking". And it plowed through instead of reaching out for help. So what tasks are we hoping these machines can do?
world.hey.com/ricardo.tava...
loading . . .
Agentic coding: the junior in the machine
Recently, a coding agent that deleted a whole production database explained that it "panicked instead of thinking". And it plowed through instead of reaching out for help. That's the kind of personali...
https://world.hey.com/ricardo.tavares/agentic-coding-the-junior-in-the-machine-a7401624
9 months ago
0
0
0
so when do we rug-pull the rug-pullers?
10 months ago
1
1
0
Planting flags in AI coding territory 🚩
world.hey.com/ricardo.tava...
👈 my fresh take on
#AI
#vibecoding
and what is probably the future of software development 🛠️
loading . . .
Planting flags in AI coding territory
Some basic steps for making software are usually described as: make it work, make it right, make it fast. Large Language Models (LLMs) offer no guarantees about any of that, but at least they can writ...
https://world.hey.com/ricardo.tavares/planting-flags-in-ai-coding-territory-a618029f
10 months ago
0
0
0
Load more
feeds!
log in