Thursday, February 29, 2024

Show HN: CriticalPath – Advanced Profiler for Android https://ift.tt/6sEGSVk

Show HN: CriticalPath – Advanced Profiler for Android I am excited to announce the project I am working on: an advanced mobile app profiler for Android. Its primary purpose is to optimize app performance and make it faster. Additionally, it serves as an excellent debugging tool. The main distinction between existing tools, such as Perfetto and the Android Studio Profiler, is the ability to synchronize the trace with a video recording of your app. This allows you to see the app's UX alongside what's occurring within the app to identify what's causing slowdowns. Another key feature is the ability to click on any slice and view the cross-thread execution path of function calls, tracing from a user action to the selected slice. This makes it easier to identify performance regressions: slow functions, suboptimal network calls, or functions clogging the main thread. Additionally, we have implemented smart code instrumentation that has a minimal impact on performance. I am one of the developers of this tool. The project is in active development and are eager for feedback from Android developers. You can try it out at https://crpath.app https://crpath.app February 29, 2024 at 02:22AM

Show HN: Finetune a Gemma 2B model for codegen https://ift.tt/hQix0Ll

Show HN: Finetune a Gemma 2B model for codegen Sharing a prototype of finetuning Gemma2b for a codegen usecase! https://ift.tt/5CyuE02 February 29, 2024 at 01:57AM

Show HN: Unicode Separated Values (USV) Rust Crate https://ift.tt/DxYAq5K

Show HN: Unicode Separated Values (USV) Rust Crate https://ift.tt/DcHPKhJ February 28, 2024 at 11:13PM

Wednesday, February 28, 2024

2024 Night of Ideas: A Celebration of Culture, Heritage and Muni Magic

2024 Night of Ideas: A Celebration of Culture, Heritage and Muni Magic
By Sophia Scherr

Graphic is yellow and black and has text that says Night of Ideas in caps

For the first time, the SFMTA is participating in the annual Night of Ideas with thought-provoking discussions and interactive experiences focused on the one and only Muni. Join us to discuss the integral role Muni plays in the city's identity and how we can build a deeper sense of community through public transit for the social good of San Francisco.  

The event, a collaboration with Villa Albertine, San Francisco Public Library, KQED and Circuit Network, includes philosophical debates, talks, performances and screenings. It’s an opportunity to meet new people, discuss pressing issues and revel in the city’s culture and heritage. 

View the full schedule for the Saturday, March 2 event: “Night of Ideas: Fault Lines: Outside the Lines.” The event is free however registration is required and is available here.  

SF Public Library Main Branch Events: 
Panel Discussion with Director of Transportation Jeff Tumlin, 7 p.m. 

Join panelists and SFMTA Director of Transportation Jeffrey Tumlin for a discussion of how public transit creates connections and fosters a sense of togetherness. We will explore the ways public transit brings diverse groups of people closer, positively impacts communities and creates a shared sense of belonging in the city.  

Interactive Trivia Game with ‘Muni is My Ride’ authors Lia Smith and Keith Ferris, 9 p.m. 
Muni enthusiasts won't want to miss the interactive trivia game hosted by “Muni is My Ride” author Lia Smith and artist Keith Ferris. Test your knowledge of Muni's history and quirks while enjoying a fun and engaging experience. You can also win some awesome Muni prizes!  

Fulton Plaza Events: 
Sharing Transit Tales with Muni Diaries, 5 - 9 p.m. 

A special addition to this year's Night of Ideas is the bookmobile turned into a recording booth. Stop by and share a personal transit story with Muni Diaries and KQED’s Bay Curious podcast. This interactive element will allow you to become a part of the narrative and help to shape the collective story of the Bay Area’s public transit.  

“Muni Raised Me” Showcase - Fulton Street Plaza 4 - 9 p.m.
A highlight of the evening is the "Muni Raised Me" experience featuring performances curated by Meymey Lee and Celi Tamayo-Lee. At the center of this exhibit is Altered SF, a decommissioned Muni bus that has been turned into an art installation. You can board the bus for a captivating exploration of the intersection between public transit and artistic expression. 



Published February 28, 2024 at 12:06AM
https://ift.tt/KCfZWxA

Show HN: Scribbler - An open source notebook tool for JavaScript https://ift.tt/BY2UcQC

Show HN: Scribbler - An open source notebook tool for JavaScript Scribbler is a tool to do experimentation in JavaScript using a notebook kind of environment. It runs in the browser without the need for a backend. It is deal for learning and experimentation in JavaScript. USP of Scribbler are: no login, no node/npm, can load ES 6 modules. Check the website at: https://scribbler.live . The web-app is available at: https://ift.tt/ilDV0H8 . Scribbler has been built to satisfy a need for doing experimentation. Jupyter Notebook is very popular amongst python developers and data scientists for experimentation. It gives a simple interface for experimenting in python for testing code or for experimental analysis. Jupyter Notebook provides this application by running what is known as a “kernel” in the backend and giving back the results to the ui for display. It is an open source and free to use tool. Thus it has become extremely popular. As it is in Python, it requires installation of python environment and the libraries to use the tool. There are fully hosted alternatives like Google Colabs, where one can experiment in Python without installing anything. There is no similar open source tools for Javascript. There are online tools like jsfiddle/codepen etc but none that can be downloaded and used as a free tool or embedded on other solutions. Pure Javascript and JS libraries can ideally run without the need for a backend code like node.js or Python. Javascript is built to run by default in the browser. Optimization of the browser tech by Chromium (i.e. V8) and Firefox has ensured Javascript in the browser is fast and efficient. Thus we can build a good notebook tool using just front end technologies. I’ve been looking for such a solution for quite sometime mainly to test out some of the open source JS libraries and also for building some new open source projects. As I couldn’t find any solution I have built a simple tool to run javascript in notebooks. I call it Scribbler (so much for creativity). It is available as an open source solutions — free to use and modify. The source code is available at: https://ift.tt/PQR8Far It does not require any backend technology. Users can download and use it in the file system or host it in webserver to use it on the internet. I have used Github Pages to host it. As it does not require backend, I need not buy/host a server to do that (ain’t it beautiful?). JavaScript can be used for a variety of experimentation. I’ve learnt a lot about Dynamic systems while using Scribbler to do simulations. It has also helped me in understanding some concepts of decentralized finance. I’ve also used Scribbler to solve some equations using numeric methods. Given the dynamic nature of JavaScript and its close integration with the UI, one can use it for building charting/dahsboarding tools. Scribbler can infact be even used for data science and machine learning. JavaScript has a vibrant community with a wide range of libraries available. Thus the usecases of Scribbler are limitless. I hope as more people start using Scribbler, there will be more and more applications including interactuve data science, Generative AI, scientific simulations, financial/economic applications, decentralized computing etc. Happy experimenting!! https://ift.tt/ilDV0H8 February 27, 2024 at 10:17PM

Show HN: Nuke – A memory arena implementation for Go https://ift.tt/1e2WyDO

Show HN: Nuke – A memory arena implementation for Go https://ift.tt/aXM7kGg February 27, 2024 at 11:01PM

Tuesday, February 27, 2024

Show HN: I built a tool to help you search for CivitAI's models by art style https://ift.tt/GWDesEQ

Show HN: I built a tool to help you search for CivitAI's models by art style https://ift.tt/gWhixo6 February 27, 2024 at 12:38PM

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding https://ift.tt/IwYJfju

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding With the Mozilla Pocket shutdown coming up in about two weeks, I thought ...