Twitter | Search | |
Roman πŸŒˆπŸ¦„πŸ‘
A fullstack web developer, I mean... webmaster (). I write Unix/BSD how-tos and shell scripts (incl. ).
14,486
Tweets
87
Following
2,455
Followers
Tweets
Roman πŸŒˆπŸ¦„πŸ‘ 37m
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Stephanie Nemeth Dec 17
holy moly, machine learning is cool now that I realize I can control LEDs with a smile! 🀯 
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Axel Rauschmayer 15h
Interesting that V8 thinks that `func1` is called `id`. const id = x => x; const func1 = id(() => new Error().stack); const func2 = () => func1(); console.log(func2()); Error at id (tmp.js:2:24) at func2 (tmp.js:3:21) at Object.<anonymous> (tmp.js:4:13)
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ 1h
Yay! Thanks for the link :)
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Leon Stafford 3h
- now with more ! Powered by and healthy doses of As a developer's personal site, it is of course broken in many places... and don't inspect the source code. Or click too hard. Just better not visit πŸ€·β€β™‚οΈ
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ 2h
Replying to @b17wise
OpenBSD is so much simpler ;)
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
CommitStrip 24h
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ 2h
Replying to @gumnos @CommitStrip
:) haha
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ 3h
Replying to @ksaitor
You know that already, but still
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ 3h
If you're hiring BSD admins or developers, let me know. I'll publish it on
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ 3h
Replying to @ksaitor
Applying the 4th year in a row?
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Adam WoΕ‚k 8h
I already converted one co-worker to . If all goes well everyone will be running it before gets back from 😎
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ 4h
Replying to @js_tut
Since the early 90s.
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
John-David Dalton 15h
Probably a good time to remind folks that the loader is zero-config and enables ES modules with .js that "just works" with most everything else ✨
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Axel Rauschmayer Mar 18
Replying to @MylesBorins
Latest Node.js development (as previously planned): you can use .js for ESM, but need to configure it via a command line option or package.json. What filename extensions will you use for ES modules? Poll:
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
ed(1) Conference 13h
Need ed(1) to put a blank line after lines matching a pattern? g/pattern/s/$/\⏎ ⏎ or ,s/pattern.*/&\⏎ ⏎ or if you have a pre-existing blank line at the end of the file g/pattern/$t.
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Eric Elliott 15h
ES6 Arrow funcs can't bind `this`: const double = () => this.x * 2; const numDouble = double.bind({ x: 5 }); numDouble(); // NaN
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Michael Warren Lucas 16h
"Work for yourself!" they said. "Pick your own hours!" they said. 7PM Friday, and I'm still working. But the index is done, and this still beats the crap out of working for The Man.
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
OpenBSD src Changes 18h
schwarze@ modified usr.bin/rsync/rsync.1: Don't register this manual page under the name rsync(1) yet because "man rsync" still ought to show the manual page from the port. Consistently use the name "openrsync" for now. Issue reported by espie@; OK jmc@.
Reply Retweet Like
Roman πŸŒˆπŸ¦„πŸ‘ retweeted
Gary Bernhardt 18h
This: type Course = {name: string} & ( {started: true, lastInteraction: Date} | {started: false} ) Not this: type Course = name: string, started: boolean, lastInteraction: Date | undefined } The first frees me from worrying about an undefined lastInteractionTime.
Reply Retweet Like