Rabu, 08 April 2020

Show HN: Rust Implementation of Conway's Game of Life https://ift.tt/2xbGf3b

Show HN: Rust Implementation of Conway's Game of Life https://ift.tt/2RksUMH April 8, 2020 at 08:56AM

Modified OWL Service to Start 4/8 at 10 pm

Modified OWL Service to Start 4/8 at 10 pm
By Bradley Dunn

The COVID-19 public health crisis is changing ridership patterns and affecting the availability of key staff who operate, clean and maintain our buses. Due to these shifting resources and needs, the SFMTA will be starting late-night Owl service at a new, earlier time during this crisis. Instead of switching from daytime Muni service to Owl service at 1 am, beginning Wednesday, April 8, our late-night Owl routes will start every night at 10 pm. All regular Owl routes will operate with the exception of the 5 Fulton and 48 Quintara/24th Street, which will be temporarily discontinued.

We know that this and other Muni Core Service Plan changes will be difficult for many San Franciscans. We are making these changes to ensure that the limited resources we have are used to provide service for essential trips on our busiest lines with the highest demand with adequate space for passengers. 

Owl Network MapStarting Wednesday, April 8 - Map of the Owl Service to run daily from 10pm – 5am

The following lines will be running 24 hours a day or providing special Owl Service:

  • L Owl*
  • N Owl*
  • 14 Mission
  • 22 Fillmore
  • 24 Divisadero*
  • 25 Treasure Island
  • 38 Geary
  • 44 O'Shaughnessy*
  • 90 San Bruno Owl
  • 91 3rd Street/19th Avenue Owl

*Owl route is different than the daytime route. Check the map for exact alignment.

The SFMTA has instituted some of the strongest health protections for our operators, mechanics, car cleaners and customers to minimize the risk of transmission on our buses. Many of our operators are more vulnerable to COVID-19 due to their age or preexisting health conditions, so they are sheltering in place in accordance with the city’s order. This has made it difficult for us to fully staff all of our routes.

We must focus available resources on the lines that most critically serve essential trips at the most used times to provide social distancing.

Our priority is to be transparent with the community. Our goal is to restore as much service as possible as soon as possible. In the meantime, these service changes are necessary to keep the system moving during this crisis.

The SFMTA asks San Franciscans to:

  1. Comply with the shelter-in-place directive 
  1. Make only essential trips 
  1. Use Muni for essential trips only when other options are not available 

For more information on all our service changes, visit SFMTA.com/COVID19



Published April 08, 2020 at 09:29AM
https://ift.tt/2y03k8U

Show HN: Wikipedia over DNS https://ift.tt/2XjCmUC

Show HN: Wikipedia over DNS https://ift.tt/2URT1Nq April 8, 2020 at 05:27AM

Show HN: Get a Hand LA https://ift.tt/2VbZdPe

Show HN: Get a Hand LA http://getahandla.com/ April 8, 2020 at 04:52AM

Show HN: Covid-19 Dashboard https://ift.tt/3aSAyWy

Show HN: Covid-19 Dashboard https://ift.tt/2wqofli April 8, 2020 at 03:48AM

Show HN: Theorylog – Notes for Developers https://ift.tt/2XhyEux

Show HN: Theorylog – Notes for Developers https://ift.tt/32NZLyh April 8, 2020 at 02:43AM

Show HN: CryptoHack – a fun platform for learning cryptography https://ift.tt/2JP6MGk

Show HN: CryptoHack – a fun platform for learning cryptography https://cryptohack.org/ April 8, 2020 at 02:19AM

Show HN: DCPM – Docker Compose Package Manager https://ift.tt/3e5lXc3

Show HN: DCPM – Docker Compose Package Manager Hey y'all, I've been using docker compose a lot in my local network, and managing setup between machines is a bit of a pain in the ass for me. I wanted an easy way to share complex configurations. At the moment most docker compose package management is done by adding a docker-compose.yml to your repo, adding a bunch of setup instructions, and hoping they are well followed. This didn't feel like a smart way to go about it to me. I wanted to create a way to create a complex package, say a series of related or linked services, and provide some meaningful way to have users install it. That's why I built DCPM. It provides a few things for you: 1. A nice CLI to interact with 2. A place to store these files and configuration 3. A way to setup new projects that's not just reading a readme To achieve these goals I built the @dcpm/cli and blobs.dcpm.dev. The cli allows you to upload and download blobs, and the back end allows you to have a persistent storage to use. I've also built a really simple front end for searching packages. This is a very early alpha. There is a lot left to improve, but I feel enough of the core concepts are here to get some early feedback and improve the tool. Any and all feedback are super welcome. Here are some links for you: Docs: https://docs.dcpm.dev Search: https://app.dcpm.dev CLI: https://ift.tt/34jFhOp fyi: there's a nonzero chance that the DB will be wiped once we exit alpha and enter beta - hamsolo/hweeks April 8, 2020 at 12:37AM

Launch HN: Edlyft (YC W20) – Paid Support Program for CS College Students https://ift.tt/3e2jFdL

Launch HN: Edlyft (YC W20) – Paid Support Program for CS College Students Hi HN! We’re Erika and Arnelle, friends since high school and co-founders of Edlyft ( https://www.edlyft.com ). We help college students pass their most challenging computer science classes, by offering them group tutoring sessions, study groups, and guidance from peers who’ve done it before them. Arnelle and I came into college as freshmen not knowing how to code, but wanting to graduate with a CS degree. We found the steep learning curve discouraging, the lack of support frustrating, and felt like everyone else was always ahead. Impostor syndrome hit hard. But we made it through! In the end, what made the difference was connecting with students and mentors who had come before us. My junior year out of desperation, I wrote a letter to a grad student who was willing to meet with me weekly to review concepts and connect me with other CS students. Without that support system, I probably would've been weeded out from the CS major and not here writing this launch today. Despite almost being weeded out, Arnelle and I were fortunate enough to land internships and jobs at fine tech companies. However we kept thinking about all the talented people who could and should be succeeding and don't have access to the same tools that we did. If they'd had the same kind of support that we were able to create for ourselves, they could’ve not dropped CS and maybe pursued their dream job in tech. Finally we decided to quit our jobs to build the support program that can make this difference. If you got into programming before college and/or grew up in an environment where you were encouraged to play with tech, it may be hard to appreciate what an enormous head start that is. For many people who didn't take that path before college, there's a huge culture shock in the beginning to learn the basics of computing. It's all too easy to get discouraged and think that you don't have what it takes, and the sink-or-swim culture of academia unfortunately encourages these outcomes. Just having access to someone who was once in your position and knows that you can do it--because they did it--can be a game changer, especially in STEM. You might be wondering why universities don't provide this already. That's what we ourselves wondered while we were going through the experience. For a while, we were fighting within the departments to get more support implemented. But it turns out that the incentives just aren't there. Colleges mostly aren't incentivized to increase CS enrollment, as Professors want to focus on their research and budgets are tight. Instead schools cap the major and struggle to increase support as demand goes up. Students wait for hours in line at office hours to get help--sometimes as long as 6 hours. At Cal, almost half of students who take the intro CS class will not receive a qualifying grade for the major. For universities, this is just an attrition number, but we know that much of that so-called attrition is people who have every ability to succeed at the material but need the right kind of orientation and support. Given the incredible value and growing importance of CS in our economy, this is not a minor difference in outcome. This is a broken system that we’re determined to solve. Once a student joins Edlyft, they are immediately connected to a group of students in their CS class and an older student mentor from their school who has aced the class before. We hire compassionate and patient student mentors who host weekly group tutoring sessions and on-call q&a hours. Every Edlyft student gains access to up to 6 more hours of CS help per week and becomes a part of a larger community of CS students. They answer each other’s questions over Slack, work together over Zoom, and rely on our growing school-specific playbooks that are kept up to date by the student mentors. This is the supportive ecosystem we wish we had. We’re currently launched at UC Berkeley, UCLA, and UC Santa Cruz. But the vision does not stop there; We plan to expand to other schools beyond California as fast as is sustainable and see a clear path to expanding into all high growth STEM fields, like Data Science and Pre-Med. We charge a monthly subscription for students to join, and offer need-based financial aid to ensure Edlyft is accessible and inclusive. Our hope is that the students who succeed through this program will become mentors to the ones who are coming up later, and make some money in the process. If you have any memories struggling with Computer Science, please share them below! Although many people on HN were programming from an early age, we also know that there many who came late to computing and have done very well for themselves. We’d love to hear your stories and share them with our students to remind them that it’s normal for CS to be challenging and they’re not the only one. Most importantly, if you know a college student struggling through CS, encourage them to find a mentor who can guide them through. And put them in touch with us! We’d love to talk to them. We’re excited to hear your thoughts on how we can make computer science better for college students! April 8, 2020 at 12:14AM

Show HN: Logicboard – In-browser IDE for remote programming interviews https://ift.tt/34jyXq9

Show HN: Logicboard – In-browser IDE for remote programming interviews https://logicboard.com April 7, 2020 at 11:54PM