697 Followers
366 Following
1.8K Posts
A typo-prone NYC based *BUG/Con streamer doing my bit to help the community. Member of NYC*BUG. Always excited to help other *BUGs spin up and build community.
#nobot
Pronounshe/him

Keeping with the newer @mwl tradition, @bsdcan will have shawarma for Friday lunch!

#runbsd #bsdcan

Hey @GroffTheBSDGoat , where you at buddy? Will we be seeing you in Ottawa for @bsdcan ?
It will be good to see everyone again.
#runbsd #bsdcan
NYC*BUG

New York City BSD User Group

Next NYC*BUG: 2026-06-03

Let's review some OpenBSD mitigations, with Brian Callahan
2026-06-03 @ 18:45 local (22:45 UTC) - Backroom of Brass Monkey 55 Little West 12th St
How do we know that security mitigations actually work? How often should we review code to ensure they are continuing to provide?
Following two recent publications, let’s explore some of OpenBSD’s anti-ROP mitigations. We will explore what they do, how to test they work, how to port them to other operating systems, and how to understand larger questions about security mitigations. You’ll leave having a deeper appreciation for OpenBSD’s sustained security track record.
Brian is a long-time face in the *BSD world. While he claims semi-retirement from OpenBSD development, in reality he probably spends even more time on it getting students excited about the BSDs. He is the Director of the Monmouth University Cybersecurity Research Center, where here leads quantum cybers ecurity and other security research.
Nearest NYC Subway is the 14th Street/Eighth Avenue station L, A, C, E.
To get to the backroom, you must enter the front door, follow the long bar on your left, and walk all the way to the back. At the rear of the BrassMonkey, you will see an alcove for the 3 bathrooms our room is off to your right.

Remote participation: Plans are to stream via NYC*BUG website. Q&A will be via IRC on libera.chat channel #nycbug - please preface your questions with '[Q]'.

#runbsd #openbsd

Next NYC*BUG: Tonight 7:30 local

**NOTE that the meeting has been moved to 730 PM EDT and not the usual
645 PM EDT** (but coming earlier is fine)

The Design of Unix Shell, Stephen R. Bourne
2026-05-13 @ 19:30 EDT (23:30 UTC) - Backroom of Brass Monkey 55 Little
West 12th St

Remote participation: Plans are to stream via NYC*BUG website. Q&A will
be via IRC on libera.chat channel #nycbug - please preface your
questions with '[Q]'.

Some relevant reading for the meeting might be Stephen’s 1978 piece in
The Bell System Technical Journal entitled “UNIX Time-Sharing System:
The UNIX Shell” https://archive.org/details/bstj57-6-1971 (Bell System
Technical Journal, Vol 57, No 6, 1978).

Steve Bourne is internationally known for his work on the UNIX operating
system. During his career he spent 20 years in senior engineering
management positions at computer systems and networking companies. These
included Cisco Systems, Sun Microsystems, Digital Equipment and Silicon
Graphics. Since 2000 he has been Chief Technology Officer at El Dorado
Ventures (now Rally Ventures) in Menlo Park, California.

He is past chair of the ACM Queue board, a magazine that he started in
2003 for software practitioners.

Steve spent nine years at Bell Laboratories as a member of the Seventh
Edition UNIX team. He designed the UNIX Command Language sh or “Bourne
Shell” which is used for scripting in the UNIX programming environment
and he wrote the adb debugger tool. His book “The UNIX System” was
widely read and published in 1983.

Nearest NYC Subway is the 14th Street/Eighth Avenue station L, A, C, E.

BSTJ 57: 6. July-August 1978: UNIX Time-Sharing System: The UNIX Shell. (Bourne, S.R.) : Free Download, Borrow, and Streaming : Internet Archive

Bell System Technical Journal, 57: 6. July-August 1978 pp 1971-1990. UNIX Time-Sharing System: The UNIX Shell. (Bourne, S.R.)

Internet Archive

Next NYC*BUG: 2026-05-13 @ 19:30 local (23:30 UTC)
* Second Wednesday*
The Design of Unix Shell, Stephen R. Bourne
- Backroom of Brass Monkey 55 Little West 12th St

If you have ever written a file that ended in .sh you should thank this man.

For more information, please visit:
https://www.nycbug.org/

#runsh #runbsd

NYC*BUG

New York City BSD User Group

Don't get bitten by time-zones! Register today! Early registration ends sometime tomorrow!

For anyone planning to go to BSDCan 2026, please remember early registration period ends this Thursday April 30th. Early registration comes with free ticket to the Saturday reception. Don't miss out! Register today!

https://www.bsdcan.org/2026/registration.html#main

#bsdcan #runbsd

Registration - BSDCan

BSDCan is a technical BSD conference held in Ottawa, Ontario, Canada.

BSDCan

Would you like to get more out of bsddialog(3)?
BSDCan has a tutorial for that:

Introduction to TUI Programming using bsddialog with Benedict Reuschling
Thursday 2026-06-18: 13:00 - 16:00

Shell scripts have a bad reputation when it comes to usability and eye candy. Modern users find a blinking cursor on a a black screen leaves a lot to be desired when having to interact with a shell script. In this tutorial, we will create shell scripts that look like a GUI application: with buttons to press, input fields, select boxes and animated progress bars. These so called TUI (text user interfaces) programs still use shell script functionality as the backend, but are lightweight enough to not introduce too much overhead. Users will appreciate the ease of use of your shell scripts and you can rely on them to give you the data and visualizations you to need. At the same time, the TUI application is not difficult to learn and implement into existing scripts.

More info:

https://www.bsdcan.org/2026/timetable/timetable-Introduction-to-TUI.html

#unix #tui #shellscript #runbsd #bsdcan

Introduction to TUI Programming using bsddialog

A little reading before you attend the talk:

https://archive.org/details/bstj57-6-1971/mode/1up

BSTJ 57: 6. July-August 1978: UNIX Time-Sharing System: The UNIX Shell. (Bourne, S.R.) : Free Download, Borrow, and Streaming : Internet Archive

Bell System Technical Journal, 57: 6. July-August 1978 pp 1971-1990. UNIX Time-Sharing System: The UNIX Shell. (Bourne, S.R.)

Internet Archive