Kevin Menard

2.1K posts

Kevin Menard

Kevin Menard

@nirvdrum

Ruby compiler enthusiast. Mastodon: @[email protected]

Katılım Mayıs 2008
869 Takip Edilen1.4K Takipçiler
Kevin Menard
Kevin Menard@nirvdrum·
Anyway, I'm legitimately glad to see what's possible with web components. I do a lot of open source development so funding that development isn't lost on me. But, commercial open source is a really tough sell for personal use. No way to know what will be closed off in the future.
English
0
0
0
38
Kevin Menard
Kevin Menard@nirvdrum·
It doesn't help that the super high contrast "Pro" call to action in the docs nav tree is rather distracting, making i hard to read the docs. It also renders incorrectly on Firefox. You can block with uBlock Origin, but then you can't tell which components are open source :-/
English
1
0
0
46
Kevin Menard
Kevin Menard@nirvdrum·
I think my Web Awesome experiment has run its course. I really liked the idea of web component framework that rivaled React ones so I could use it with Rails. Actually integrating with Rails sucked because it doesn't support import maps and I had to remap all of the form helpers.
English
1
0
0
128
Kevin Menard
Kevin Menard@nirvdrum·
@Goothr3nMusic @samplayleft @_dr5w @KagiHQ It costs money because it is private. They’re not selling ads and they’re not selling your data. If they can’t pay their salaries and cover operational expenses then they go out of business and nobody wins. Hopefully, as they grow they can reduce costs due to scale. It’s a niche.
English
0
0
0
6
Levente Büte (Goothr3n) 🇪🇺🇭🇺🇷🇴
@samplayleft @_dr5w @KagiHQ I'm already not okay with unlimited searches being $10. Privacy is a basic human right, but companies like Kagi and Proton sell it as a gate-kept luxury, while others like Brave try to lure you into their scammy practices. I'm sorry, but "worth every penny" just doesn't sit well.
English
3
0
0
49
Levente Büte (Goothr3n) 🇪🇺🇭🇺🇷🇴
Ummm... @KagiHQ? The math isn't mathing. If Starter is $5, then why is Duo $14? How come you can program a search engine, but you can't multiply with 2? I wanted to upgrade and share it with someone, but this is ridiculous.
English
1
0
1
2.8K
Kevin Menard
Kevin Menard@nirvdrum·
@hakunin I had to configure it with a new user account and such, then upgrade macOS, then reboot into the restore mode, wipe everything as a new install with the now upgraded macOS, then restore from Time Machine.
English
0
0
0
131
Max Chernyak
Max Chernyak@hakunin·
@nirvdrum I havent tried this myself, but can’t you start your new Mac blank, upgrade it, and then launch migration assistant app?
English
1
0
0
24
Kevin Menard
Kevin Menard@nirvdrum·
The macOS device upgrade process couldn’t be much worse. I can’t restore a backup from Time Machine at all. I can’t transfer from the old MBP because I deigned to upgrade macOS and now it’s newer than what the new MBP shipped with. No way to just upgrade macOS on the new MBP 1st.
English
1
0
0
140
Kevin Menard
Kevin Menard@nirvdrum·
@dhh This isn’t porn studios fighting over VHS and Betamax. Declaring revenge porn (of children no less) is just a necessary stepping stone in progress is an incredibly pessimistic take. And if we can’t advance without stepping on people, then we fucked up as technologists.
English
0
0
0
33
DHH
DHH@dhh·
@a13r___ Yes, just like porn helped the internet take off back in the day.
English
4
0
33
6.8K
DHH
DHH@dhh·
You can't let the slop and cringe deny you the wonder of AI. This is the most exciting thing we've made computers do since we connected them to the internet. If you spent 2025 being pessimistic or skeptical on AI, why not give the start of 2026 a try with optimism and curiosity?
English
202
416
4.9K
309.5K
Kevin Menard
Kevin Menard@nirvdrum·
This is a huge release for TruffleRuby. It’s our first under our new org. If you’ve been hesitant about contributing because of the CLA, please note that we no longer have one. We can also release more frequently so please report bugs or open PRs.
TruffleRuby@TruffleRuby

TruffleRuby kicks off the year with a new website, a new release, and a blog post to go with it! 🎉 truffleruby.dev/blog/truffleru… Many changes: * New versioning * Thread-safe Hash * No system dependencies anymore * Installs in 2 seconds * Development is now fully in the open

English
1
2
7
585
Kevin Menard
Kevin Menard@nirvdrum·
I’ve got a friend in Massachusetts who is suspected of a financial cybercrime and has been brought in multiple times to chat with a detective. Based on the tech details it sounds specious to me. Does anyone know of a law firm or legal resource specializing in cybercrime in MA?
English
0
0
1
104
Kevin Menard
Kevin Menard@nirvdrum·
@Nintendeal @Michael_Urwin I put a GKC in and couldn’t play because I didn’t have enough space. The vast majority of my storage is Switch 1 games. Those could easily go on a regular microSD card. Kinda like how the PS5 and Xbox Series will play old games off an attached HDD.
English
0
0
0
33
Kevin Menard
Kevin Menard@nirvdrum·
Running native extensions in parallel is a huge performance boost. Running a large internal Rails application we saw performance roughly double. Very workload dependent, but all of the major DB adapters are implemented as native exts. We also added support for the blake3-rb gem.
TruffleRuby@TruffleRuby

TruffleRuby 25.0 is released! 🚀🎉 It can now run native extensions in parallel, just like Ruby code already ran in parallel in Threads on TruffleRuby! It also features many compatibility improvements and notably support for custom Digest algorithms. github.com/oracle/truffle…

English
0
3
13
1.9K
Kevin Menard
Kevin Menard@nirvdrum·
Calling your own work beautiful seems misplaced to me. If others call it beautiful, great. But you can't just say a priori that it is. I get people are proud of their work, but it's hard not to cringe at proclamations like this:
Kevin Menard tweet media
English
0
0
0
118
Kevin Menard
Kevin Menard@nirvdrum·
@janaka_a @awesomekling Indeed. I just wish we could roll the clock back. Having a platform that constantly injects garbage into my feed designed to piss me off isn't great. I try to avoid it, but the iOS app will flip you back to the "For You" instead of "Following" tab if you hit the home button.
English
0
0
0
16
Janaka Abeywardhana
Janaka Abeywardhana@janaka_a·
@nirvdrum @awesomekling very true - but at least there are some trusted people that post valuable content which can be followed with alerts, lists etc. i'm interested in mostly tech and business. on bluesky i can't _find_ the content. most people are on a different mode over there.
English
1
0
0
21
Kevin Menard
Kevin Menard@nirvdrum·
@janaka_a @awesomekling It's tricky. Valuable discussion here is often drowned out by posters trying to maximize engagement so they can earn a $1.52. Often that engagement is driven by posting either incendiary or factually incorrect statements. Then that content gets boosted. It's way too much noise.
English
1
0
1
27
Janaka Abeywardhana
Janaka Abeywardhana@janaka_a·
@awesomekling What on earth! Why! Bluesky is a weird place. I don't see much valuable content / discussion there.
English
1
0
0
321
Kevin Menard
Kevin Menard@nirvdrum·
@TrueNAS What's the intent of the the "changelog" section in apps? It's not populated. There's no link or details about changes to the app template (owned by TrueNAS) or links to the upstream changelog. I thought my installation was busted until someone else reported it empty.
English
0
0
0
11
Kevin Menard
Kevin Menard@nirvdrum·
Omarchy looks pretty nifty, but I'd love to see ZFS out of the box. It's incredibly powerful being able to roll back your entire system or even dig through snapshots to restore specific files. Almost like Time Machine, but way better, faster, and accessible from the CLI.
English
0
0
1
155
Kevin Menard
Kevin Menard@nirvdrum·
@webawesomer It’s just hard to make a purchasing decision when all you have to go by is the name of a nav tree. In my case I’m evaluating WA for a personal app (I liked Shoelace before). I’m still trying to decide to use WA at all. Some of the pro stuff sounds promising, but I can’t tell.
English
1
0
1
30
Kevin Menard
Kevin Menard@nirvdrum·
@webawesomer Thanks for confirming. Maybe use screenshots or videos? It sounds like a certain amount of this is going off the honor system anyway, so maybe exposing is fine? IIRC, ExtJS handled it by making the code GPL w/ a paid commercial license to keep source private. AGPL could be better
English
1
0
0
37
Kevin Menard
Kevin Menard@nirvdrum·
@webawesomer Is there any way to see what any of the Pro functionality looks like? If I try to look at any of the App patterns on webawesome.com I'm immediately taken to login page. That page directs me to the Kickstarter campaign. But, I can't see what I'd be buying.
English
1
0
1
53