الأربعاء، 11 مارس 2020

Show HN: APId – the API end to end testing framework has gone open source https://ift.tt/2TZbu8R

Show HN: APId – the API end to end testing framework has gone open source https://ift.tt/34sY60I March 12, 2020 at 12:08AM

Show HN: Colossus – open-source, self-hosted email marketing built with Django https://ift.tt/2TXN1kj

Show HN: Colossus – open-source, self-hosted email marketing built with Django https://ift.tt/2KRnCCy March 12, 2020 at 12:08AM

فيلم قصير جزائري بعنوان { نزلة برد } مشاهدة ممتعة

فيلم قصير جزائري بعنوان { نزلة برد } مشاهدة ممتعة فيلم قصير جزائري بعنوان { نزلة برد } مشاهدة ممتعة
https://youtu.be/E59qQ3OcneA

Liked on YouTube: رده فعل مصريين على توزيع ملابس العيد على الاطفال في غزة من اهل الجزائر اهل العطاء والخير

رده فعل مصريين على توزيع ملابس العيد على الاطفال في غزة من اهل الجزائر اهل العطاء والخير

رده فعل مصريين على توزيع ملابس العيد على الاطفال في غزة من اهل الجزائر اهل العطاء والخير بنحبكم بزاف بزاف .....بنبغيكم ياسر ياسر ما تنسوش الاشتراك واللايك والتعليق الجميل فضلا وليس امرا لينك قناتى https://www.youtube.com/channel/UCqMoRWJA3Cg3JVa11AELZpw لينك الفيس بوك https://ift.tt/30Sqyby لينك تانى يوم فى الجزائر https://www.youtube.com/watch?v=y-Pn90BsSxY لينك اسبوع فى الجزائر https://www.youtube.com/watch?v=Yq7hGx9Q7II&t=504s لينك تحدى الامثال الجزائريه https://www.youtube.com/watch?v=y3AaHmu2KSc&t=7s لينك تحدى اللهجه الجزائريه https://www.youtube.com/watch?v=on0Z00oXkwc&t=2s لينك شعب الجزائر بتعملوا معايا كده ليه https://www.youtube.com/watch?v=C-sHxeoBC0E لينك منتخب الجزائر والفوز العظيم https://www.youtube.com/watch?v=U3evfmPSZ9w لينك منتخب الجزائر بطل افريقيا https://www.youtube.com/watch?v=En0qyomuubE&t=73s
via YouTube https://www.youtube.com/watch?v=OslReNdFg5s

فيلم قصير جزائري بعنوان { نزلة برد } مشاهدة ممتعة


via IFTTT

رده فعل مصريين على توزيع ملابس العيد على الاطفال في غزة من اهل الجزائر اهل العطاء والخير

فيلم قصير جزائري بعنوان { نزلة برد } مشاهدة ممتعة


via IFTTT

Show HN: Talk – A free video call app for the web https://ift.tt/2xyhfmJ

Show HN: Talk – A free video call app for the web https://ift.tt/2VZ7yrk March 11, 2020 at 07:09PM

This Weekend: Haunted Hike and Suffragette March

This Weekend: Haunted Hike and Suffragette March
By Schad Dalton

F Market streetcar on Market
The F Market and Wharves historic streetcar line is a a great option for travel to and from Fisherman's Wharf. Photo: SFMTA Archive

Haunted Hike at Stow Lake

Saturday, 6 to 8 p.m..
Golden Gate Park

There are those who believe that Halloween should come more than once per year. Fortunately, they aren't alone and can get an off-season fright fix this Saturday evening during the SF Bay Area Social Club's Haunted Hike at Stow Lake. Attendees will congregate by the boathouse where they will learn the tale of San Francisco's most famous ghost story which is said to center around a lost child, a distraught mother and Stow Lake.


How to Get There on Muni: Ghost hunters may take the N Judah Line, 5 Fulton, 7 Haight/Noriega, 29 Sunset, or the 44 O'Shaughnessy routes to near Stow Lake in Golden Gate Park.

Muni Service Notes: There are no planned service changes for this event.

Women's Suffragette March Reenactment

Saturday, 12 to 2 p.m..
Hyde Street Pier

March is Women's History Month and the Hyde Street Living History Players will celebrate by reenacting a women's suffrage march at the Hyde Street Pier this Saturday. This year will mark the 101st year since the ratification of the 19th Amendment to the U.S. Constitution which finally ensured that women would have the right to vote.

How to Get There on Muni: Suffragettes and their supporters can take the Powell/Hyde Cable Car Line, E Embarcadero and F Market and Wharves lines as well as the 8 Bayshore, 19 Polk, 28 19th Avenue, 30 Stockton, 47 Van Ness or the 49 Van Ness/Mission routes to near the Hyde Street Pier and Fisherman's Wharf.

Muni Service Notes: There are no planned service changes for this event.

Remember that you can take Muni for the entire day for a single $5 fare. The new $5 Day Pass, available on MuniMobile®, is part of Muni’s recent fare changes. The pass is intended to encourage a safe, convenient way to pay your fare and quickly board Muni vehicles, which reduces overall travel time for everyone. The $5 Day Pass is Muni bus, rail and historic streetcars only.

“On Tap” gives you a heads up about the big events in town and what Muni routes and lines will get you to the party. Look for this feature to be posted usually on Thursdays for a look ahead to the weekend. Check out our Weekend Traffic & Transit Advisory for more details.



Published March 11, 2020 at 09:14PM
https://ift.tt/3cUmRrE

Show HN: Visual SQL https://ift.tt/3aK6yvt

Show HN: Visual SQL https://ift.tt/2TLdFON March 11, 2020 at 06:51PM

Show HN: AWS VPC Studio https://ift.tt/2Q6GVgw

Show HN: AWS VPC Studio https://ift.tt/3d0nTlU March 11, 2020 at 07:43PM

Launch HN: DeepSource (YC W20) – Find and fix issues during code reviews https://ift.tt/2IQnnJr

Launch HN: DeepSource (YC W20) – Find and fix issues during code reviews Hi HN! We're Jai and Sanket — founders of DeepSource ( https://deepsource.io ). We’re automating objective parts of code review using static analysis to ensure the code is free of common issues (anti-patterns, bug risks, performance bottlenecks, and security flaws) before a reviewer looks at it. This prevents the reviewer from having to manually point out objective issues and ensures they don’t make it to production. After college, Sanket co-founded DoSelect where I joined as the first engineer. Both of us have been contributing to open-source projects for a few years then. In the beginning, we didn’t have any processes setup around code reviews. We had some IDE plugins to run the linters, and some team members used them as pre-commit hooks. We didn’t have any tests back then and used to spend too much time on some pull requests pointing out improvements and if the pull request was very large, we never reviewed it — direct merge. Then the engineering team started to grow, multiple folks started contributing to the same repositories and pull requests were often stuck for 5-7 days without any activity. To make sure the new commits are free of the common issues, we added multiple static analysis tools as part of our CI jobs. This became a pain sooner than expected as they were throwing hundreds of lines of logs in the CI and we had to fight through duplicate issues. Critical issues were hidden amongst other minor issues and false-positives, and often missed. Once a while, we tweaked the linter config files with the issues that didn’t make sense to us — to reduce noise in the CI logs. It didn’t work out after a while and we invested in a couple of commercial code quality tools but ended up disabling them as well. Their issues weren’t categorized or prioritized, analyzers were never updated with new rules, didn’t have any way to report false-positives. We came across a paper — Lessons from building static analysis at Google [1]. It is a beautiful paper with the following insights: 1) Static analysis authors should focus on the developer and listen to their feedback 2) Careful developer workflow integration is key for static analysis tool adoption 3) Static analysis tools can scale by crowdsourcing analysis development. We started building DeepSource in December 2018. The initial release supported Python and integrated with GitHub. Our approach was to first curate all the issues available from open-source static analysis tools, de-duplicate them, add better descriptions with external reference links — so you just add python analyzer to the `.deepsource.toml` file with some metadata (version, test patterns, exclude patterns,.) and analysis will run on every commit and pull request. To cut down the noise, we only show you newly introduced issues in the pull-request by default, based on the changeset — and not all the issues present in the changed files. We also provide a way for you to report false-positive issues directly from the dashboard. If the report is valid, we update the analyzers to resolve it within 48 - 72 hours. After this release, we started writing our own rules by walking through the Abstract Syntax Tree to find patterns. So far, we’ve 520+ types of issues in the Python analyzer. Some of the custom issues we added recently are: File opened without the `with` statement, using `yield` in comprehension instead of a generator expression, use items() to iterate over a dictionary. A few months back, we released the Go analyzer and also added support for GitLab. We’re working on supporting Ruby and JavaScript and integrations for Bitbucket and Azure DevOps. The analyzers are not limited to programming languages, and we added one for Dockerfile and Terraform as well. DeepSource is free to use for open-source repositories and we make money from private repositories based on a per developer per month/year subscription. Lately, we realized some of the issues were occurring in tens of files. Though DeepSource reports them, one had to manually fix all the occurrences. We just released autofix support in Python for 15 most commonly occurring issues to start with. Autofix uses Concrete Syntax Tree to visit the issue location and make modifications in the code for which the issue is raised, and then generate a patch for that modification. When an autofix is available for an issue, you can view the suggested patch and on approval, a pull request will be created with the fixes. We're working on improving the coverage of issues we can autofix across the analyzers we support. Give us a try: https://deepsource.io/ Here is the documentation: https://ift.tt/33erJTN We would love to hear your experience using these tools and feedback/suggestions on how can we improve! Please let us know in the comments. We’re also at founders [at] deepsource.io. [1] https://ift.tt/39GxU5u March 11, 2020 at 05:38PM

Show HN: Assembled – Scale great customer support https://ift.tt/38Im6OW

Show HN: Assembled – Scale great customer support https://ift.tt/31Yl535 March 11, 2020 at 05:28PM

Show HN: Dit – A new kind of container file for standardizing data https://ift.tt/2wM7BfF

Show HN: Dit – A new kind of container file for standardizing data https://ift.tt/2vVMoje March 11, 2020 at 03:32PM

Show HN: Super simple static web hosting https://ift.tt/3aKxafS

Show HN: Super simple static web hosting https://tiiny.host March 11, 2020 at 03:20PM

Show HN: Fraidycat https://ift.tt/2THykD3

Show HN: Fraidycat https://fraidyc.at/ March 11, 2020 at 02:59PM

Show HN: A fully searchable curated collection of Unity tips and tutorials https://ift.tt/2Q60BBb

Show HN: A fully searchable curated collection of Unity tips and tutorials https://ift.tt/3cLrmol March 11, 2020 at 01:57PM

Show HN: Followchain – A community to discover and follow people on Instagram https://ift.tt/39DDN3o

Show HN: Followchain – A community to discover and follow people on Instagram https://ift.tt/35r3X6B March 11, 2020 at 10:26AM

Show HN: Anonymous marketplace to switch jobs at your desired salary https://ift.tt/2W25PBB

Show HN: Anonymous marketplace to switch jobs at your desired salary https://getwanted.com/ March 11, 2020 at 01:56PM

Show HN: Paced Email https://ift.tt/3387Vl7

Show HN: Paced Email https://www.paced.email March 11, 2020 at 12:55PM

Show HN: Slower News https://ift.tt/3aIIJ7e

Show HN: Slower News https://ift.tt/2IBrTev March 11, 2020 at 11:32AM

Show HN: A Simple GPU Hash Table https://ift.tt/2TYQLCj

Show HN: A Simple GPU Hash Table https://ift.tt/2xtvHfB March 11, 2020 at 02:10AM

Show HN: Crowdsourced guide to staying safe during Covid-19 Outbreak https://ift.tt/2vh5kZG

Show HN: Crowdsourced guide to staying safe during Covid-19 Outbreak https://ift.tt/2W1xa73 March 11, 2020 at 05:21AM