Sunday, November 29, 2020

Show HN: Thi.ng – open-source building blocks for computational design https://news.ycombinator.com/item?id=25237181

Show HN: Thi.ng – open-source building blocks for computational design The first stage of the new http://thi.ng website is live, an up-to-date & hopefully more useful springboard to the 250+ projects and overview of my opensource activity since 2006... Work is ongoing, collecting & re-organizing projects, assets, documentation and extracting interrelationships (incl. older work & music projects (e.g. http://thi.ng/synstack related), clients/people...). Aim is a proper archive of the past 20+ years of outputs & encounters. This is the first website update since 2015. As the timeline visualizations show, building(http://thi.ng) > marketing(http://thi.ng) - maybe unusual these days, but hey... :) The entire site is generated w/ tools from the http://thi.ng/umbrella collection, e.g. http://thi.ng/egf (graph file format), http://thi.ng/csv (semantic CSV parsing), http://thi.ng/transducers (functional data transformations), http://thi.ng/defmulti (multiple dispatch for template engine), http://thi.ng/hiccup (HTML/SVG generation), http://thi.ng/viz (timeline visualizations), http://thi.ng/color (heatmap gradients) There's also a massive spreadsheet (148k cells adjacency matrix) to centrally define & manage the 570+ tags used to categorize the 257 projects/repositories and to batch update their package files (edits ongoing, much fun!). The tag/project relationships are compiled into an HTML list with project IDs stored as base90-encoded data attributes for each tag in the tag cloud (http://thi.ng/#tags) The timeline visualizations are generated directly from local Git repos, package files and associated metadata stored in a number of linked http://thi.ng/egf graphs. The site toolchain will be released in due course... Last but not least, any constructive feedback (good or bad) is very welcome! The next phase will include more individual project details, images, making-of docs, videos, xrefs etc. Currently, just a step in the right direction... November 28, 2020 at 04:36AM

Show HN: Dicom Medical Image Library in Go (v1.0.0) https://news.ycombinator.com/item?id=25250589

Show HN: Dicom Medical Image Library in Go (v1.0.0) https://github.com/suyashkumar/dicom/tree/v1.0.0 November 29, 2020 at 07:56PM

Show HN: Luciex – A small simplistic state management library https://news.ycombinator.com/item?id=25236658

Show HN: Luciex – A small simplistic state management library https://github.com/lucialand/luciex November 28, 2020 at 02:06AM

Show HN: Pronounce – practice while you browse for any language https://news.ycombinator.com/item?id=25236444

Show HN: Pronounce – practice while you browse for any language https://github.com/filipeisho/pronounce November 28, 2020 at 01:15AM

Saturday, November 28, 2020

Show HN: Pragma – Build beautiful GraphQL APIs in no time https://news.ycombinator.com/item?id=25243227

Show HN: Pragma – Build beautiful GraphQL APIs in no time https://pragmalang.com/ November 28, 2020 at 09:54PM

Show HN: liblgpp – an extensible stack based VM for interpreters in C++ https://news.ycombinator.com/item?id=25243084

Show HN: liblgpp – an extensible stack based VM for interpreters in C++ https://github.com/codr7/liblgpp November 28, 2020 at 09:14PM

Show HN: A rap song about becoming a tech lead https://news.ycombinator.com/item?id=25242871

Show HN: A rap song about becoming a tech lead https://www.youtube.com/watch?v=mFNnc3kpZ4o November 28, 2020 at 08:11PM

Show HN: Beating the Markets with Artificial Intelligence Driven Portfolios https://news.ycombinator.com/item?id=25236677

Show HN: Beating the Markets with Artificial Intelligence Driven Portfolios https://tradytics.com/blog/beating-the-market-with-ai-driven-portfolios November 28, 2020 at 02:09AM

Show HN: NFreezer – Encrypted-at-rest remote backup tool https://news.ycombinator.com/item?id=25231566

Show HN: NFreezer – Encrypted-at-rest remote backup tool https://github.com/josephernest/nfreezer November 27, 2020 at 10:55AM

Show HN: A GPS for any map (Android app) https://news.ycombinator.com/item?id=25223579

Show HN: A GPS for any map (Android app) https://play.google.com/store/apps/details?id=com.you_are_here November 26, 2020 at 01:15PM

Show HN: Save web pages as self-extracting HTML/ZIP files from the CLI https://news.ycombinator.com/item?id=25218947

Show HN: Save web pages as self-extracting HTML/ZIP files from the CLI https://github.com/gildas-lormeau/SingleFileZ/tree/master/cli November 26, 2020 at 03:19AM

Show HN: Hashnode - the easiest way to start a developer blog and get readership https://news.ycombinator.com/item?id=25206604

Show HN: Hashnode - the easiest way to start a developer blog and get readership https://hashnode.com November 24, 2020 at 10:55PM

Tuesday, November 24, 2020

Show HN: GiftGenius a GPT-3 Powered Gift Recommendation Engine https://news.ycombinator.com/item?id=25206146

Show HN: GiftGenius a GPT-3 Powered Gift Recommendation Engine https://giftgenius.ai November 24, 2020 at 08:51PM

Show HN: I made a simple tool to sell your services on a subscription basis https://news.ycombinator.com/item?id=25206075

Show HN: I made a simple tool to sell your services on a subscription basis https://retainer.dev/ November 24, 2020 at 08:35PM

Show HN: A first embedded Rust project – Prototype car dashboard camera https://news.ycombinator.com/item?id=25205045

Show HN: A first embedded Rust project – Prototype car dashboard camera https://github.com/bbrown1867/dashcam-rs November 24, 2020 at 05:33PM

Show HN: Hosted Blazor+Fusion sample (real-time WASM and .NET 5 app) https://news.ycombinator.com/item?id=25203784

Show HN: Hosted Blazor+Fusion sample (real-time WASM and .NET 5 app) https://fusion-samples.servicetitan.com/ November 24, 2020 at 02:32PM

Shared Spaces Lights Up Skybridge on Stevenson

Shared Spaces Lights Up Skybridge on Stevenson
By Nehama Rogozen

The Shared Spaces program has imagined new ways to utilize public spaces around the city. Skybridge on Stevenson, a unique partnership between SFMTA, OEWD, the San Francisco Parks Alliance, the Mid Market Community Benefit District, and Zendesk in an alley in SoMa illustrated how coming together, we can support communities.

Dance performance in an alley
Dancers were just one part of the programing for the Skybridge Shared Space

While completing its ten week run, the Shared Spaces program  event served as a launchpad to reimagine community building in the diverse neighborhood where SOMA Pilipinas, the Transgender District, Theatre District and Mid-Market mix. Dense neighborhoods like SOMA often lack access to open spaces and community gathering locations, making this project even more important.

Every Thursday evening, Stevenson Street was shut down between 6th and 7th streets for performances by area musicians, dancers and artists. Food from area businesses like Montesacro Pinseria Romana SF and The Grilledcheezguy were available free of charge to attendees, many of whom are residents of nearby SROs. Even with the required masks, physical distancing and other safety measures, the event provided an evening of normalcy during these challenging times.

The Skybridge project showed how we are working to be nimbler and provided needed services during the pandemic. The Parks Alliance had already planning a lighting installation and pop-up events to activate the Stevenson alleyway. However, the Shared Spaces program expedited permits and gain support that otherwise might have taken years so that the community could enjoy the space more quickly.

The Skybridge on Stevenson team made it a priority to understand what the community was looking for, both before and after COVID-19 hit. Behind the lighting installation was a desire for increased safety as well as foot traffic to local businesses. Theater and music groups were looking for an outdoor space to practice and perform. Local residents sought opportunities to connect with each other safely.

“As someone who comes into these communities, you are the least knowledgeable,” says Mark Bonsignore of the SF Parks Alliance. “Really listen to what needs to be done. There’s always a way. You can’t always build a park so we look at underutilized areas of the city and utilize them so they can be for the public benefit.”

With several SFMTA projects like Mission Street SoMa, Better Market Street, the 6th Street Pedestrian Safety Project, and Safer Taylor Street either underway or starting soon, we are exploring opportunities to utilize public space and/or side streets for community-building during construction. For example, the 6th Street Pedestrian Safety Project will ensure that Skybridge on Stevenson can continue during construction. We look forward to plans aiming to restart the event this spring.  

Thank you to all the partner organizations and people that made this project a huge success.



Published November 24, 2020 at 05:02PM
https://www.sfmta.com/blog/shared-spaces-lights-skybridge-stevenson

Show HN: Drawing Navigator – a browser for CAD blueprints https://news.ycombinator.com/item?id=25192449

Show HN: Drawing Navigator – a browser for CAD blueprints http://www.drawnav.com November 23, 2020 at 01:59PM

Show HN: Speech Recognition and Audio Summarization API https://news.ycombinator.com/item?id=25190585

Show HN: Speech Recognition and Audio Summarization API https://speechtext.ai/speech-recognition-api November 23, 2020 at 11:22AM

Show HN: A list with 200+ companies sponsoring tech newsletters and websites https://news.ycombinator.com/item?id=25189975

Show HN: A list with 200+ companies sponsoring tech newsletters and websites https://sponsorgap.com/companies-buying-ads-and-sponsorships November 23, 2020 at 10:36AM

Improving surgery with a web-software based survey – we need your help https://news.ycombinator.com/item?id=25169447

Improving surgery with a web-software based survey – we need your help https://magnusbaringer.com/en/breasttest/en November 21, 2020 at 04:56AM

Show HN: Django refactoring game – can you fix all the Models anti-patterns? https://news.ycombinator.com/item?id=25187507

Show HN: Django refactoring game – can you fix all the Models anti-patterns? https://django.doctor/challenge November 23, 2020 at 07:11AM

Saturday, November 21, 2020

Show HN: Repr for C++: Return a printable string representation of a value https://news.ycombinator.com/item?id=25173828

Show HN: Repr for C++: Return a printable string representation of a value https://github.com/p-ranav/repr November 21, 2020 at 04:36PM

Show HN: About Deep Learning, Machine Learning and Neural Networks https://news.ycombinator.com/item?id=25174605

Show HN: About Deep Learning, Machine Learning and Neural Networks https://medium.com/towards-artificial-intelligence/neural-networks-from-scratch-a-brief-introduction-for-beginners-d3776599aaac November 21, 2020 at 07:07PM

Show HN: A simple way to make HTML websites https://news.ycombinator.com/item?id=25170078

Show HN: A simple way to make HTML websites https://john-doe.neocities.org November 21, 2020 at 07:02AM

Show HN: A new way of ORM in Java https://news.ycombinator.com/item?id=25170053

Show HN: A new way of ORM in Java https://github.com/braisdom/ObjectiveSql November 21, 2020 at 06:58AM

Show HN: Jupystar – Run any Jupyter notebook in the browser https://news.ycombinator.com/item?id=25167906

Show HN: Jupystar – Run any Jupyter notebook in the browser https://starboard.gg/jupystar November 20, 2020 at 08:40PM

Show HN: I made a directory tree template to organize your personal files https://news.ycombinator.com/item?id=25167500

Show HN: I made a directory tree template to organize your personal files https://github.com/cyberthal/10-Bins-template November 20, 2020 at 06:41PM

Show HN: Loripsum – a nimble placeholder text/HTML generator written in Ruby https://news.ycombinator.com/item?id=25166552

Show HN: Loripsum – a nimble placeholder text/HTML generator written in Ruby https://github.com/raulpopadineti/homebrew-loripsum November 20, 2020 at 03:48PM

Twin Peaks Tunnel Work to Start November 30

Twin Peaks Tunnel Work to Start November 30
By

Twin Peaks Tunnel Eureka Curve
View from inside the Twin Peaks Tunnel that was first opened 102 years ago in 1918 

The Eureka Curve is a section of the Twin Peaks tunnel that connects downtown San Francisco to West Portal and beyond. In 2019, we completed a major project in the Twin Peaks tunnel with seismic upgrades, major track and other infrastructure overhauls. Now, additional work in this crucial section of trackway needs to be done, and we will start that on Monday, November 30. This work is essential to improving the quality of the system and reducing the potential for disruptions to service in the years to come. 

Starting the Monday after Thanksgiving, construction crews will begin maintenance work inside the Twin Peaks Tunnel going into the tunnel via the entrance on Market Street between Diamond and Collingwood Street. Planned work includes replacement of the overhead catenary system (OCS) splice connectors, overhead lines, track fasteners, rails, track ballast, switch machine, trackway adjustment throughout the tunnel, rail grinding, installation of new subway lights, and several trackway and OCS tests. These are the key elements that keep our trains running. 

Work is planned for approximately three months, through February 2021. Crews will take a break for the holidays from December 24th through New Year's Day. Construction is scheduled for Monday to Saturday, from 7:30 a.m. to 8 p.m. with hours are subject to change based on construction needs. No night work will occur in the public right of way and will be limited to inside the tunnel. 

As we perform this work, some parking will be temporarily restricted, and traffic lanes will be modified in the construction zone near Castro Station: 

  • One lane street closure in each direction on Market Street between Diamond and Castro Street during active construction hours 
  • Parking will be temporarily restricted on Market Street between Diamond and Castro Street  
  • No access to Market Street from Collingwood Street. Local access to Collingwood Street from 18th Street will be provided 
  • Material and equipment staging on both sides of Market Street between Diamond and Collingwood Street.  
  • Heavy equipment will enter through West Portal Station tunnel most mornings for about an hour. We do not anticipate any parking impacts or traffic lane changes near West Portal Station.  
  • This work is part of our Subway Renewal program that targets critical subway systems and infrastructure for strategic overhauls to improve system reliability and resilience. This work will improve the maintainability of the trackway. It will also provide a more solid foundation for service into the future.  

Ballast Replacement Details 

Ballast is the rocky bed beneath the tracks that stabilizes the trackway. Over time, the ballast wears and can become dusty as the larger rocks are broken down, these are called fines. Over time the number of fines increases, and the trackway can become muddy and difficult to maintain. During the 2019 Twin Peaks project, we reused rather than replaced the ballast in an attempt to save time and money. Unfortunately, the required procedural steps to ensure that the reused ballast would maintain its integrity through a thorough wash/filtering process was not followed. Looking back, we acknowledge these choices were an oversight.

Subway track and ballast
Example of ballast – the rocks that help stabilize the tracks  

Today the ballast has continued to degrade and will, over the long term, reduce the expected life of the new trackway if left unaddressed. In order to take advantage of the current closure of the subway and minimize future disruptions to service, we are moving ahead with the ballast replacement now.  

This issue also underscores two of the key areas we are targeting with our Subway Renewal program: improved project delivery and workforce culture. The decision-making process that led to the reuse of the ballast in 2019 should have been interrogated more intensively. We are committed to promoting a more open workplace that supports our staff raising challenging questions during the course of projects to make sure the choices we make are in the best interest of the system and of the public.  

We thank San Franciscans and Muni customers for your continued patience and understanding as we navigate through our Subway Renewal program and work towards the return of rail service. We will keep you informed about our continued efforts at SFMTA.com/RailRecovery



Published November 20, 2020 at 03:29PM
https://www.sfmta.com/blog/twin-peaks-tunnel-work-start-november-30

Show HN: I made 100 high-quality illustrations, totally free. Use it anywhere https://news.ycombinator.com/item?id=25159597

Show HN: I made 100 high-quality illustrations, totally free. Use it anywhere https://2.flexiple.com/scale/all-illustrations November 20, 2020 at 03:55AM

Show HN: HeyHunter! – Hire senior developers for $29,000/year! https://news.ycombinator.com/item?id=25153439

Show HN: HeyHunter! – Hire senior developers for $29,000/year! https://heyhunter.co/ November 19, 2020 at 11:34AM

Show HN: HerJobs-Diversify remote teams with female talent from emerging country https://news.ycombinator.com/item?id=25159187

Show HN: HerJobs-Diversify remote teams with female talent from emerging country http://herjobs.co/ November 20, 2020 at 02:46AM

Thursday, November 19, 2020

Show HN: Kingdoms face off! (Procedural Simulation) https://news.ycombinator.com/item?id=25157741

Show HN: Kingdoms face off! (Procedural Simulation) https://calderwhite.github.io/KingdomsAndCrusaders November 19, 2020 at 10:10PM

Show HN: Video-input, an HTML element that acts like a video form field https://news.ycombinator.com/item?id=25144268

Show HN: Video-input, an HTML element that acts like a video form field https://github.com/wgryc/video-input-js November 18, 2020 at 03:46PM

Show HN: T3MPL – generic website editor and static website generator in one https://news.ycombinator.com/item?id=25128485

Show HN: T3MPL – generic website editor and static website generator in one https://github.com/b4rtaz/t3mpl-editor November 17, 2020 at 11:30AM

Show HN: I created a user interview template https://news.ycombinator.com/item?id=25119033

Show HN: I created a user interview template https://www.userinterviewexchange.com/blog/user-interview-template November 16, 2020 at 04:39PM

Sunday, November 15, 2020

Show HN: Improving on the Command-Line SQL Experience https://news.ycombinator.com/item?id=25108234

Show HN: Improving on the Command-Line SQL Experience https://medium.com/@muhmud.ahmad/improving-on-the-command-line-sql-experience-48c2b544c71b November 15, 2020 at 09:03PM

Saturday, November 14, 2020

Show HN: We built an AI powered web site to recommend personalized podcasts https://news.ycombinator.com/item?id=25096797

Show HN: We built an AI powered web site to recommend personalized podcasts https://www.podnods.com/ November 14, 2020 at 03:57PM

Friday, November 13, 2020

Show HN: Lagrange – A Beautiful Gemini & Gopher Client https://news.ycombinator.com/item?id=25090565

Show HN: Lagrange – A Beautiful Gemini & Gopher Client https://gmi.skyjake.fi/lagrange/ November 13, 2020 at 09:47PM

Show HN: Write a software patent in under 20 hours with no experience https://news.ycombinator.com/item?id=25089943

Show HN: Write a software patent in under 20 hours with no experience https://zerotopatent.teachable.com/p/how-to-write-a-software-patent-in-under-20-hours-with-0-experience November 13, 2020 at 07:02PM

Show HN: Elemental – Faster and easier Selenium automation for Python https://news.ycombinator.com/item?id=25088816

Show HN: Elemental – Faster and easier Selenium automation for Python https://github.com/red-and-black/elemental November 13, 2020 at 03:31PM

Show HN: Terraform Provider to manage Linux machine via SSH https://news.ycombinator.com/item?id=25080472

Show HN: Terraform Provider to manage Linux machine via SSH https://registry.terraform.io/providers/TelkomIndonesia/linux/latest/docs November 13, 2020 at 01:00AM

Show HN: VenturesList – A startup investment library for dummies like me https://news.ycombinator.com/item?id=25078151

Show HN: VenturesList – A startup investment library for dummies like me https://ventureslist.com/ November 12, 2020 at 06:31PM

Show HN: Switch Git Users CLI https://news.ycombinator.com/item?id=25069350

Show HN: Switch Git Users CLI https://github.com/geongeorge/Git-User-Switch November 12, 2020 at 04:59AM

Show HN: Voquludis – Enrich your vocabulary playfully with this free app https://news.ycombinator.com/item?id=25067930

Show HN: Voquludis – Enrich your vocabulary playfully with this free app https://voquludis.app/ November 12, 2020 at 01:07AM

Show HN: Run Vue.js in Web Worker for Better Performance and Concurrency https://news.ycombinator.com/item?id=25067827

Show HN: Run Vue.js in Web Worker for Better Performance and Concurrency https://github.com/niutech/vue-in-web-worker November 12, 2020 at 12:51AM

Show HN: Teskt - Spot tag resolve design & dev tasks directly on your website. https://news.ycombinator.com/item?id=25067105

Show HN: Teskt - Spot tag resolve design & dev tasks directly on your website. https://teskt.com/ November 11, 2020 at 10:37PM

Show HN: Open Web API – Access any website without getting blocked https://news.ycombinator.com/item?id=25054841

Show HN: Open Web API – Access any website without getting blocked https://openwebapi.com November 10, 2020 at 06:17PM

Show HN: You had a productive day, until now https://news.ycombinator.com/item?id=25052446

Show HN: You had a productive day, until now https://thesharkle.netlify.app/ November 10, 2020 at 01:48PM

Show HN: Say Japanese – Android App to improve your Japanese pronunciation https://news.ycombinator.com/item?id=25050907

Show HN: Say Japanese – Android App to improve your Japanese pronunciation https://play.google.com/store/apps/details?id=cool.sayjapanese November 10, 2020 at 11:54AM

Show HN: TakeNote, a web-based notes app for developers https://news.ycombinator.com/item?id=25054591

Show HN: TakeNote, a web-based notes app for developers https://github.com/taniarascia/takenote November 10, 2020 at 05:35PM

Show HN: Multiline Python Lambdas Using Bad Code-Sins https://news.ycombinator.com/item?id=25041130

Show HN: Multiline Python Lambdas Using Bad Code-Sins https://github.com/j6k4m8/fonc November 9, 2020 at 03:13PM