Green gems

Green gems
By Republica
Published: November 28, 2016 12:45 AM

Sajha and public transport 
The best way to minimize traffic and ease people’s movement is not to widen the roads—although this might help—but to improve the state of our public transport. Likewise, the best way to persuade people to desist from owning two- and four-wheelers, which are the main culprits for traffic jams (and air pollution) everywhere, is to have cheap, comfortable and reliable public transport systems they can bank on. New Delhi’s streets are still chockablock with vehicles of every kind, but its traffic problems would be a lot worse without its stupendous metro rail system on which hundreds of thousands of people rely on to take them to work and back every day. New Delhi also has a dependable, albeit a little crowded, passenger buses. In fact, all important cities in Asia—Beijing, Tokyo, New Delhi, Singapore, Kuala Lumpur—rely heavily on their public buses and metro systems to ferry people about these busy places. Kathmandu is perhaps decades away from having a metro rail system of its own. But it can now at least boast of one of the best run bus services in South Asia. The now ubiquitous green buses of Sajha Yatayat are indeed fabulous. 

On Sunday, there was more good news for Kathmandu residents as Prime Minister Pushpa Kamal Dahal unveiled 30 new Sajha buses, which means the cooperative now has a fleet of 46 buses. There is good news for those living outside the valley as well, with eight Sajha buses now plying on long routes. Sajha Yatayat is proof that our public enterprises can also do well if they have capable and visionary leaders. For Sajha offers a stark contrast to the way our other public enterprises are run. Its buses are timely, clean and disable-friendly. Its leadership is oriented towards public service, rather than milking the entity dry for personal profit. The management is also at arm’s length from politics, which has otherwise doomed many of our other public services. Sajha is as such a source of hope that good things can happen in Nepal despite its messy politics. Perennial political instability has, in fact, become a handy excuse for delays and disarray in nearly all our vital public initiatives. Again, Sajha has achieved so much because its management was determined that it would make the scheme work come what may.  
Wouldn’t it be wonderful if the successful Sajha model could be copied at other major urban hubs in the country, so that locals there would also stop being harassed by rude bus staff and being packed like sardines? And what if we could have long-route buses that ran on time and were safely driven? Reportedly, Sajha is planning on adding 10 more deluxe, long-route buses. It now has Nepalis dreaming of finally being able to travel on Nepal’s often rocky roads safely and conveniently. We can only hope that Sajha Yatayat continues to make new strides and to expand its fleet all over the country. Perhaps time is also ripe to seriously think of that long-delayed metro system for Kathmandu. Perhaps the people behind Sajha could be trusted with this project of public interest as well.   

 

Request history8.2.19PHP Version2.82sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.24ms)time
    • Application (2.81s)time
    • 1 x Application (99.57%)
      2.81s
      1 x Booting (0.43%)
      12.24ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed2.77s
      • NewsController.php#297republica159.24msselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'green-gems' and `status` = 1 limit 1
        Bindings
        • 0: green-gems
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1560μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (9983)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1520μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (9983)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1500μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (9983)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1520μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (9983)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica12.71sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Green gems' IN BOOLEAN MODE) as score from `news` where `id` != 9983 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 9983
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1800μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (154118, 155055, 155347, 155832, 156127, 156746)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1550μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (154118, 155055, 155347, 155832, 156127, 156746)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica1580μsselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-03 08:17:19' and '2025-04-04 08:17:19' and `id` not in (9983) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-03 08:17:19
        • 1: 2025-04-04 08:17:19
        • 2: 9983
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica1540μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-04 08:17:19' where `id` = 9983 and `status` = 1
        Bindings
        • 0: 2025-04-04 08:17:19
        • 1: 9983
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:264
      App\Models\News
      7News.php#?
      App\Models\Attachment
      7Attachment.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          1ws6F5jgHuDnRJMBTYM0lqfaIHT70qHSQIDcvCi6
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/green-gems
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/green-gems" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/green-gems
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-connecting-ip" => array:1 [ 0 => "3.133.94.82" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "priority" => array:1 [ 0 => "u=0, i" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6ImgyYUYzZjlEYytSVFdsdWx4Y2ROZGc9PSIsInZhbHVlIjoiZDVZWERXYzZORnp5V3RoMm8vM3BOOC9pb2pOdU95VTlxR3Fwamd6a2Jnb1F6anBmNlpKSXg2ZFpKckJSYjZjTDM5Qk42Rm5RbmJVNndVdnJSaGNOL0pvbU9HejltT0dPOHl5RzlJaThYVFExblhOMHBqNmd3aVNrVXFMZmlpSUkiLCJtYWMiOiI5NjlkYmVjMDdhMmRhNmRiZmE2NTJjYjE1NWYwNjJmMDQxNGVjZjQ1ZjFjNGFjMTc0ZTgxOTVkNmM3OTdlNjkwIiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6Ijdpd1hseHV1ZnJkV0tUZk5OWW1wT3c9PSIsInZhbHVlIjoicUpaclU3R3VpZ0kxdnQyM0ZETVNBL2EybWY3SStab0ZoUXRsM2tzaFgzTHdVcithTzJBdkl0RStuSDdMY3hzRUw4SjRrVUMyT01qRVlxQlg2SHAyUGRlbjMra08rSHZoTk1LTGJxR2xOTkJrWHJ1MXhkMG1zVHdKRGFLMDBla0QiLCJtYWMiOiI4M2JlZDRlMjRmN2Q1NjA2MTMxNGRhOWUwN2Q5NDlkNjUxOGRiMzRiNDIwZjMxMGYzNjA3NmUxZWU5NTZlMGI2IiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6ImgyYUYzZjlEYytSVFdsdWx4Y2ROZGc9PSIsInZhbHVlIjoiZDVZWERXYzZORnp5V3RoMm8vM3BOOC9pb2pOdU95VTlxR3Fwamd6a2Jnb1F6anBmNlpKSXg2ZFpKckJSYjZjTDM5Qk42R" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "3.133.94.82" ] "cf-ray" => array:1 [ 0 => "92ad64ec8a1feb5c-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "1ws6F5jgHuDnRJMBTYM0lqfaIHT70qHSQIDcvCi6" "republica_session" => "oBHmcuU0X2vQjbQ48mjI5cNmSbYYi2s8HvaoBpAp" ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 04 Apr 2025 02:32:19 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhRZDNoWnVucXozeHRkV3VvbWJ4V0E9PSIsInZhbHVlIjoianhLemRaSXBXWUt1YjNMZFhUaCtMUWVydGNBZFY2NVJkd0xIRVB3NHhtR2ZLOEZ1b0ZKdE1hOGFsZUhleUhSZHpRR2wrUENBUVhQeTBNOVVaU2tJUkNwcGJtR0p0dHNBZnBWRmZyWWRZblBITW11SkdtZTlXcTIzSlBMcGhqeWwiLCJtYWMiOiJmMGEwYTczYzA4YTc4MGEzZDU4ZmE0YWQ0MWQxOTczMTFiNTJhNmI1MDc1MWZhNTdjMWJlMTNjMjA4YjBiNTVhIiwidGFnIjoiIn0%3D; expires=Sat, 04 Apr 2026 02:32:19 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InhRZDNoWnVucXozeHRkV3VvbWJ4V0E9PSIsInZhbHVlIjoianhLemRaSXBXWUt1YjNMZFhUaCtMUWVydGNBZFY2NVJkd0xIRVB3NHhtR2ZLOEZ1b0ZKdE1hOGFsZUhleUhSZHpRR2wrU" 1 => "republica_session=eyJpdiI6IkhFY1BuTElLM2UzSFFyb09PRXd4ZVE9PSIsInZhbHVlIjoiekZRMnVBTkVxZFpQalBORm1NVDZ2UjU2NHJQZXBPdHVDbHN3TGpEckZWT002dzNtdnNNMHM5OEZTNW43ZnJHV3VEYzJtSU1Sdkd1eFBOY2NUL3l0cWFtSzJybllrV2U1QWRlaTExTFFHZkN4Sk5IWHg3dy9hOVVyQ1F3cVZpYlEiLCJtYWMiOiJiZjFiNTk1M2YyYjBkYmM2NTAyZjQ4NjgyN2FiNjE1MGQ2MWFiMzAzNWI0MWM3YjEwM2E1NDQyYzU5OGU2MWU4IiwidGFnIjoiIn0%3D; expires=Sat, 04 Apr 2026 02:32:19 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IkhFY1BuTElLM2UzSFFyb09PRXd4ZVE9PSIsInZhbHVlIjoiekZRMnVBTkVxZFpQalBORm1NVDZ2UjU2NHJQZXBPdHVDbHN3TGpEckZWT002dzNtdnNNMHM5OEZTNW43ZnJHV3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhRZDNoWnVucXozeHRkV3VvbWJ4V0E9PSIsInZhbHVlIjoianhLemRaSXBXWUt1YjNMZFhUaCtMUWVydGNBZFY2NVJkd0xIRVB3NHhtR2ZLOEZ1b0ZKdE1hOGFsZUhleUhSZHpRR2wrUENBUVhQeTBNOVVaU2tJUkNwcGJtR0p0dHNBZnBWRmZyWWRZblBITW11SkdtZTlXcTIzSlBMcGhqeWwiLCJtYWMiOiJmMGEwYTczYzA4YTc4MGEzZDU4ZmE0YWQ0MWQxOTczMTFiNTJhNmI1MDc1MWZhNTdjMWJlMTNjMjA4YjBiNTVhIiwidGFnIjoiIn0%3D; expires=Sat, 04-Apr-2026 02:32:19 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InhRZDNoWnVucXozeHRkV3VvbWJ4V0E9PSIsInZhbHVlIjoianhLemRaSXBXWUt1YjNMZFhUaCtMUWVydGNBZFY2NVJkd0xIRVB3NHhtR2ZLOEZ1b0ZKdE1hOGFsZUhleUhSZHpRR2wrU" 1 => "republica_session=eyJpdiI6IkhFY1BuTElLM2UzSFFyb09PRXd4ZVE9PSIsInZhbHVlIjoiekZRMnVBTkVxZFpQalBORm1NVDZ2UjU2NHJQZXBPdHVDbHN3TGpEckZWT002dzNtdnNNMHM5OEZTNW43ZnJHV3VEYzJtSU1Sdkd1eFBOY2NUL3l0cWFtSzJybllrV2U1QWRlaTExTFFHZkN4Sk5IWHg3dy9hOVVyQ1F3cVZpYlEiLCJtYWMiOiJiZjFiNTk1M2YyYjBkYmM2NTAyZjQ4NjgyN2FiNjE1MGQ2MWFiMzAzNWI0MWM3YjEwM2E1NDQyYzU5OGU2MWU4IiwidGFnIjoiIn0%3D; expires=Sat, 04-Apr-2026 02:32:19 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IkhFY1BuTElLM2UzSFFyb09PRXd4ZVE9PSIsInZhbHVlIjoiekZRMnVBTkVxZFpQalBORm1NVDZ2UjU2NHJQZXBPdHVDbHN3TGpEckZWT002dzNtdnNNMHM5OEZTNW43ZnJHV3" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "1ws6F5jgHuDnRJMBTYM0lqfaIHT70qHSQIDcvCi6" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/green-gems" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/green-gems" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-04 08:17:19GET/amp/news/green-gems11016