ads

Saturday, April 30, 2022

Friday, April 29, 2022

Show HN: Zb, a self-contained zip blog https://ift.tt/K683h5P

Show HN: Zb, a self-contained zip blog https://ift.tt/iz7HcVD April 30, 2022 at 05:18AM

Show HN: Colorfle – A daily color mixing game inspired by Wordle https://ift.tt/yFuIV7l

Show HN: Colorfle – A daily color mixing game inspired by Wordle Hi HN, I was inspired by Wordle to make Colorfle, a different take on the genre where the goal is to mix colors together to match the target color within six tries. There were some interesting problems to tackle in making this game, one of them being the difference between mixing digital colors and real-life behavior (in RGB, blue + yellow = grey!). I hope you enjoy it -- any feedback would be much appreciated! https://colorfle.com/ April 29, 2022 at 09:50PM

Show HN: Balloons - A clicker game generated by OpenAI Codex https://ift.tt/hCV2iFq

Show HN: Balloons - A clicker game generated by OpenAI Codex https://ift.tt/EODnf0P April 30, 2022 at 05:22AM

This Day in History: McAllister Street 1909

This Day in History: McAllister Street 1909
By Jeremy Menzies

Here’s a look back to April 29,1909 with two photos showing an important change to McAllister Street in the Western Addition. McAllister has been served by a transit line since at least the 1880s. Beginning with a cable car run by the Market Street Cable Railway, McAllister served as an important part of the city’s east-west transit system. 

These two photos show construction work to remove the old cable car tracks and replace them with electric streetcar rails:

Laborers dig cable car “yokes” out of the street on McAllister between Scott and Pierce streets. Yokes are heavy steel frames that support both the rails and the cable channel on a cable car trackway.

Laborers dig cable car “yokes” out of the street on McAllister between Scott and Pierce streets. Yokes are heavy steel frames that support both the rails and the cable channel on a cable car trackway.

Prior to the 1906 Earthquake and Fires, San Francisco’s transit system was largely made up of cable car lines, which made navigating the steep hills easy. However, the cable cars were slow and costly to operate compared to newer electric streetcars.  Following the ‘06 disaster, in an effort to rebuild and modernize the system, nearly all cable car lines were replaced by electric streetcar lines.  

Workers install ties and rails to run the 5 McAllister Streetcar Line on McAllister and Pierce.

Workers install ties and rails to run the 5 McAllister Streetcar Line on McAllister and Pierce. 

As can be seen in the photos, the work to replace the cable tracks was labor intensive and difficult. Due to the way cable car lines were built, the work to remove them had to be done almost entirely by hand with picks, prybars, and shovels. Laying streetcar tracks was marginally easier with the help of special work streetcars. All the work to lay and align the new tracks was done by hand. 

Today, the 5 and 5R routes carry on the legacy of these cable and streetcar predecessors by continuing to serve this same stretch of McAllister.



Published April 30, 2022 at 04:11AM
https://ift.tt/RVq19KC

Show HN: Radiopaper – Troll-resistant public conversations https://ift.tt/Db1XRVt

Show HN: Radiopaper – Troll-resistant public conversations Hi HN! We're a bootstrapped team of 4 and have been building Radiopaper for around 16 months alongside other full-time, part-time, and consulting jobs. I wanted to highlight a couple of the unique characteristics of Radiopaper that may not be immediately apparent when browsing https://ift.tt/mTLzuUn * It's possible to interact with Radiopaper entirely by email, and never log-in interactively. The notification emails contain context that explains that if you reply to the email, your message will be published on https://radiopaper.com * The key mechanism that makes Radiopaper different from other social networks, and more resistant to trolling and abuse, is that messages are not published until the counterparty replies or accepts your comment. You can read more about this in our manifesto at https://ift.tt/tnxrevg The technical stack is a Vue/TypeScript app talking to an API backend written in Go, running on Cloud Run, and using Firestore for persistence, Firebase Auth for authentication. Email processing is handled through the Gmail API hooked up to a Cloud Pubsub notification which triggers another Cloud Run service. Outbound emails go through SendGrid. The whole stack "scales-to-zero", and on days that we have a few hundred active users, we're still under the free limits of Firebase Hosting, Cloud Run & Firestore, so this has allowed us to operate for a long time without funding or revenue. Our overall burn rate is around $40/month, mostly from the smattering of other SaaS offerings we use: Sentry, Mixpanel, Github & SendGrid. Dave & I discuss our tech stack in a little more detail in this conversation: https://ift.tt/2DjrLkq The team (myself, daave, davidschaengold, youngnh) will be around to answer any questions! https://ift.tt/mTLzuUn April 30, 2022 at 04:18AM

Show HN: Djaz-Envelope: DocuSign like e-signature https://ift.tt/yrSPTBC

Show HN: Djaz-Envelope: DocuSign like e-signature Landing: https://djaz.io Application: https://app.djaz.io Share one or more documents to sign or view by recipients. This is called Envelope in Djaz. You can also just sign own document without using Envelope. And than include it in Envelope for viewing. Watch here for details: https://youtu.be/-hlThDTyvDQ April 30, 2022 at 03:13AM

Show HN: Porting Zelda Classic to the Web https://ift.tt/4aTZ27M

Show HN: Porting Zelda Classic to the Web I spent the last two months porting Zelda Classic, a 20+ year old C++ Allegro program, to the web. If you're a fan of the 2D Zelda games, you'll likely find some very enjoyable games here. I also write at length about the process of porting a large C++ application to the web. https://ift.tt/3bpswNc April 30, 2022 at 01:57AM

Show HN: YC Vibe Check – semantic search over every YC company ever https://ift.tt/qQWhEk5

Show HN: YC Vibe Check – semantic search over every YC company ever https://ift.tt/e7pO5rk April 29, 2022 at 11:19PM

Thursday, April 28, 2022

Amazon posts loss as online sales falter

The e-commerce giant is wrestling with the impact of rising costs and the war in Ukraine.

from BBC News - Technology https://ift.tt/6cYtzKM

Twitter adds 30 million new users in run up to Musk sale

Thirty million new users have joined in the last year, says Twitter, as it prepares for new ownership.

from BBC News - Technology https://ift.tt/6tMbufW

Bikeshare Pricing Frequently Asked Questions (FAQ)

Bikeshare Pricing Frequently Asked Questions (FAQ)
By Adrian Leung

Image of a bikeshare rider using a designated bike lane on city streets

With Spring in the air and a recent expansion of up to 275 stations in SF, more people are riding bikeshare. Our major goal is to make bicycling easy by making bikes available while simultaneously reducing the burden of ownership (e.g. theft, storage, maintenance).  We’ll see discount codes for new members in Bike Month May. And Lyft is providing ride credit for anyone riding a regular pedal bike in the last 30-days, who’ve never tried the e-Bikes. 

We get a lot of questions about pricing—How does pricing work? Who sets it? Is this Private or Public? We figured a dedicated FAQ could help to cover the basics. 

Photo showing an e-bike user undocking an e-bike

How much does bikeshare cost?

Bikeshare is the most affordable mobility option in San Francisco and the Bay Area. An annual bikeshare membership costs about $14/month, which includes unlimited 45-minute trips on regular pedal bikes with no additional fees anywhere in the five-city service area.  

Why do e-bikes cost more? 

E-bikes contain batteries that need charging and more expensive parts like motors and sensors that require more maintenance and more work to locate and redistribute. The city and our bikeshare operator, Lyft, try to balance these costs with maintaining and improving service for all San Franciscans, especially ones who can't afford higher prices.  

The 2015 bikeshare agreement grants exclusivity to the contractor for station-based bikeshare. In 2019, the SFMTA sought to offer e-bikeshare operator permits to increase competition. An ensuing lawsuit resulted in Bay Wheels exclusivity and SFMTA approval power over pricing while allowing the operator to push towards financially sustainability.  

How is pricing decided? 

The annual membership pricing was specified by the 2015 regional agreement, managed by Metropolitan Transportation Commission and unanimously approved by SF Supervisors. E-bike per minute pricing is subject to SFMTA approval (keeping increased operating costs and program financial sustainability in mind), and all other pricing, like per-trip unlock fees and overages, is up to Lyft. 

How has the city used pricing approval power to expand equity measures for bikeshare? 

The city can’t lower e-Bike prices, but it has negotiated public benefits like  

City map showing Bay Wheel service area

Why is there a 45-minute time limit?  

Bikeshare is designed for shorter duration trips. The system works by circulating—sharing—bikes between users. When a bike is checked out, it reduces the number of total available bikes in the system and increases the possibility there won’t be enough bikes for people who need them and this hurts system dependability. If a rider needs a bike for longer than 45 minutes, they can always check out a new bike mid-trip to complete their ride. For longer trips, the city recommends looking into other non-bikeshare options, like bike rentals.    

What are the costs associated with bikeshare, and who pays for them? As a public private partnership, all expenses—including labor and maintenance--are paid by the operator, and San Francisco and its regional partners offer this service at no cost to taxpayers. Bikeshare provides living wage union jobs to station technicians, bicycle mechanics, and system rebalancers, and city planners and engineers support the research, expansion, communications, and customer service needs for the program.

  Photo showing e bikes lined up at a docking station

What’s next for pricing?  

The current e-bike agreement ends in 2024; the regional regular pedal station-based contract ends in 2027. The city and regional partners are exploring services, pricing, and partnerships that may come next, with the goal of continuing to expand bikeshare as an accessible, sustainable transportation choice for San Francisco.  

If you have thoughts on bikeshare pricing, we want to hear from you. Feel free to reach out with ideas to bikeshare@sfmta.com. 

And to celebrate National Bike Month, starting May 1, Bay Wheels is providing 20% off annual or monthly Bay Wheels membership. Enter one of the codes below at checkout and enjoy membership benefits for less. 
 
20% off Annual Memberships: BWMAYANNUAL20 
20% off Monthly Memberships: BWMAYMONTHLY20 



Published April 29, 2022 at 02:50AM
https://ift.tt/t1VB5iP

Show HN: Exafunction, efficient deep learning at scale https://ift.tt/bP7MYQg

Show HN: Exafunction, efficient deep learning at scale https://exafunction.com April 29, 2022 at 02:33AM

Show HN: JavaScript widget to help your customers set up DNS records https://ift.tt/3sdJFg9

Show HN: JavaScript widget to help your customers set up DNS records https://ift.tt/X2V1Ehx April 28, 2022 at 11:58PM

Wednesday, April 27, 2022

Show HN: Create awkward situations with a fake iMessage Popup https://ift.tt/iEUI3Yd

Show HN: Create awkward situations with a fake iMessage Popup https://ift.tt/I6c3PE1 April 28, 2022 at 03:11AM

Show HN: I wrote my own programming language to solve leetcode https://ift.tt/mxdfsR1

Show HN: I wrote my own programming language to solve leetcode https://ift.tt/dh2XzM8 April 28, 2022 at 02:10AM

Show HN: Gatsby plugin that polyfills Next.js API for a smooth migration to Next https://ift.tt/YOpsChq

Show HN: Gatsby plugin that polyfills Next.js API for a smooth migration to Next https://ift.tt/2xWATOl April 27, 2022 at 10:43PM

Show HN: Search Select – Navigate and view search results quickly with shortcuts https://ift.tt/hUbNCDR

Show HN: Search Select – Navigate and view search results quickly with shortcuts https://ift.tt/MBb3OY6 April 27, 2022 at 11:28PM

Chinese drone firm DJI pauses operations in Russia and Ukraine

The Ukrainian government has previously called on DJI to restrict Russian use of its drones.

from BBC News - Technology https://ift.tt/YAVhFXg

Show HN: gq – like jq or zq, but you use Go https://ift.tt/nc5dus1

Show HN: gq – like jq or zq, but you use Go Hi HN. I've gotten pretty tired of needing to learn a custom programming language for a tool I use once a week or less. So I figured, it might be easier to pick up if `jq` used a programming language I already know. Voila, gq. https://ift.tt/ZFwbLiT April 27, 2022 at 11:15PM

Tuesday, April 26, 2022

‘Vampire devices’ cost UK households £147 a year

Leaving devices on standby costs the average household two monthly electric bills, research suggests.

from BBC News - Technology https://ift.tt/J9qv8KW

Twitter employees speak out about Elon Musk

As the Tesla boss looks set to acquire the company, Twitter employees show mixed reactions.

from BBC News - Technology https://ift.tt/Dwr5C8h

SFMTA Announces New Initiative to Address Safety

SFMTA Announces New Initiative to Address Safety
By Kimberly Burrus

Photo of four African American female SFMTA staff

SFMTA staff celebrating women’s history

Safety is an absolute priority for the SFMTA. We’ve heard loud and clear that personal safety is a growing concern for the public and staff and we’ve taken a lot of steps to increase safety across our system. We also know there is much work to do to address some of the most pervasive ways harassment and violence show up in public transportation.  

This April as we observe Sexual Harassment Awareness Month, the SFMTA is proud to announce that we are developing a new Safety Equity Initiative. The goal of the initiative is to reduce and eventually eliminate gender-based harassment and violence on Muni. 

Gender-based harassment is one of the most widespread and persistent forms of violence. It impacts women, girls and gender-expansive people — people who don’t conform to traditional gender roles — of all ages, abilities, races, ethnicities, and cultural and language groups. Women often feel unsafe on transit, which impacts how often they ride, when they ride and if they ride at all. This is especially true for women and girls of color, and gender-based harassment disproportionately impacts community members who are Black, Indigenous and people of color (BIPOC).  

The Safety Equity Initiative will center the experiences of our most transit-reliant community members and build community-focused solutions. Our initial steps will focus on understanding the scope and gravity of the issues through data collection and outreach. We will partner with community-based organizations, our riders and staff to enhance our existing reporting structure and implement data-driven security upgrades.  

New Reporting Options 

We know gender-based harassment often goes unreported. There is much we need to learn to make meaningful progress and we need your help. That’s why we are expanding reporting options on our Muni Feedback form and the 311 Customer Service phone line.  

In the coming days, users and bystanders will be able to report different types of gender-based harassment incidents, their location and other information that will help us understand the scope of the problem better, identify possible improvements and track progress. 

These incidents can include inappropriate, unwanted contact, gestures or comments, staring, groping, indecent exposure, abuse and violence of a sexual or nonsexual nature. Some of these incidents may also be criminal acts. All of them are unacceptable, and we have a duty to work to end these behaviors. 

Why We Are Focusing on Gender and Racial Equity 

Gender-based harassment doesn’t happen in a vacuum. It’s often targeted at BIPOC and low-income women and can be laced with racism. LGBTQIA people are also frequently subjected to gender-based harassment that is laced with homophobia and transphobia. At the same time, people who belong to groups with less power and resources in society tend to be less likely to report it to when they’re harassed.  

By elevating equity as a key part of this safety initiative, we want to signal that we’re seeking engagement and partnership from all the diverse groups of people who are impacted by gender-based harassment. This includes trans women and girls, non-binary people, gender non-conforming people, gender queer people, cis girls and cis women and any woman- and girl-identified individuals. We will also work to educate and engage men and boys to help prevent harassment. 

Our staff were inspired by BART’s Not One More Girl campaign, which has been a model for building partnerships and community-driven solutions around gender-based safety challenges. Similarly, we want to collaborate with a diversity of stakeholders, community-based organizations and community members to develop community-centered solutions that make our transportation system safer for all – staff, riders and bystanders. 

We’re excited to embark on this process and look forward to creating change together.  

Read more about our program vision, goals, intended outcomes and commitment to the community on the new project page at Safety Equity Initiative.. Email us about this initiative, and other safety issues, at MuniSafe@SFMTA.com.  



Published April 27, 2022 at 04:10AM
https://ift.tt/XVwex8g

Show HN: Linen – Make your Slack community Google-searchable https://ift.tt/HcqMZTY

Show HN: Linen – Make your Slack community Google-searchable Hi HN! Kam here. I’m the founder of Linen.dev https://linen.dev , a website that makes your public Slack community Google searchable. Linen will sync your Slack threads and make it SEO friendly so your community can find Slack content that was previously hidden. Previously I worked on a popular open source project which had a sizable Slack community. Slack was great for engaging with community members and with early sales. However as community scales Slack becomes this black hole where context becomes lost. Most public communities can’t afford to pay for several hundred/thousand members so they are limited to 10,000 free messages. You run into the problem of people asking repeat questions and not searching in Slack. It also doesn’t help that the Slack UX encourages posting and not searching. We experimented with Github discussions and Discourse but didn’t want another channel to maintain and split the community on. With Linen I wanted to build a tool that is very low maintenance without changing my current workflow. By making it search engine friendly and putting it on a website the community members can find answers to repeat questions before ever getting into your Slack channel. Linen is the first result that comes up on Google if you search for “seeing a weird issue with flyte” https://ift.tt/q3dNS8l... or “replace beast http with proxygen” https://ift.tt/9hdYeu6... . As a side effect of syncing conversation to a website you end up with a very long tail of unique and relevant content for your community. Linen is free to use and get setup but I offer a paid version (I am still figuring out the pricing model for it) where you can get the content redirected to your own subdomain where your domain gets all the SEO benefits. Linen is built with Nextjs, Node, Typescript, React, Prisma for the ORM and using AWS aurora for the Postgres db. I chose Nextjs for the server side rendering capabilities and wanted to share types between client side with Typescript. I’ve also enjoyed working with Prisma as the ORM since you don’t have to write a lot of boilerplate with other ORMs. I've also been pretty happy with Vercel and Nextjs especially with the server side rendering and client side caching it provides. Here are a few communities on Linen right now: https://ift.tt/i5UDWm8 https://ift.tt/5TNdAIH https://ift.tt/vMtImUT https://ift.tt/gp0lomw https://ift.tt/gFdNQAV https://ift.tt/UmWlTXw The product is very simple right now but I want to add features like related questions detection with semantic similarity, integrating with Github to notify the thread when it is finished, auto thread detection for conversations that aren’t in thread form. You can sign up for free today at https://www.linen.dev . I am doing manual onboarding at the moment to get better feedback and to manually walkthrough some of the less polished parts of the boarding flow. p.s. I’m actively working on supporting Discord on Linen so would love to hear from anyone that is interested April 26, 2022 at 10:40PM

Show HN: Analyze sprint burndown like you analyze stocks https://ift.tt/RKDx4qv

Show HN: Analyze sprint burndown like you analyze stocks https://ift.tt/sHUaI23 April 27, 2022 at 12:25AM

Show HN: Caddy v2.5.0 https://ift.tt/RJvPIHj

Show HN: Caddy v2.5.0 https://ift.tt/2AIluon April 27, 2022 at 12:20AM

Show HN: Baseten – Build ML-powered applications https://ift.tt/l0SnrLa

Show HN: Baseten – Build ML-powered applications https://www.baseten.co/ April 26, 2022 at 11:05PM

Show HN: Thokr – a sleek typing TUI written in rust https://ift.tt/9E6D8bK

Show HN: Thokr – a sleek typing TUI written in rust https://ift.tt/EDKfj3B April 26, 2022 at 11:01PM

Monday, April 25, 2022

Show HN: PyNeuraLogic: Python Differentiable Logic Programs https://ift.tt/sU5jTEv

Show HN: PyNeuraLogic: Python Differentiable Logic Programs PyNeuraLogic is a framework that lets you use Python to create differentiable logic programs. The framework offers an elegant way to express and further extend GNNs, as well as go beyond graphs and tackle other complex (relational) scenarios. Feel free to check the repository and give us some feedback here or on Github. Thank you. https://ift.tt/WlQa0Xc April 26, 2022 at 04:40AM

Show HN: A reasonably reliable traffic per application monitor using BPF https://ift.tt/sTmN3BA

Show HN: A reasonably reliable traffic per application monitor using BPF picosnitch helps you protect your security and privacy by "snitching" on anything that connects to the internet, letting you know when, how much data was transferred, and to where. It uses BPF to monitor network traffic per application, and per parent to cover those that just call others. It also hashes every executable, and will complain if some mischievous program is giving it trouble. https://ift.tt/89MQFE2 April 26, 2022 at 04:26AM

Twitter: Why Elon Musk has been so keen on taking control

The billionaire has called for a series of changes from relaxing Twitter's content restrictions to eradicating fake accounts.

from BBC News - Technology https://ift.tt/VDvnPCB

Show HN: Sqwok – A social chat alternative to Twitter and Reddit https://ift.tt/Hu4UKjO

Show HN: Sqwok – A social chat alternative to Twitter and Reddit https://sqwok.im April 26, 2022 at 03:40AM

Twitter board agrees to $44bn takeover by Elon Musk

Mr Musk, who made the shock bid just over a week ago, has claimed he can "unlock" the social media firm's potential.

from BBC News - Technology https://ift.tt/oKOmde3

Show HN: Laptop mount for your mechanical keyboard https://ift.tt/etwxhqW

Show HN: Laptop mount for your mechanical keyboard I travel a lot for work and can't type for long on my laptop keyboard due to RSI. To solve the problem, I 3D printed a platform for my laptop that I can put a mechanical keyboard on top of without pressing the built-in keys: https://ift.tt/Pvspm0a If you like it, let me know, I'll post the CAD file so you can print it yourself! EDIT: file and schematic are here: https://ift.tt/8lQoW3F April 26, 2022 at 12:16AM

Show HN: I Made a Magic Trick:) https://ift.tt/XN81Pja

Show HN: I Made a Magic Trick:) https://ift.tt/gBXcpu1 April 25, 2022 at 11:26PM

Show HN: Communick, a professionally-managed Fediverse and Matrix provider https://ift.tt/up7QwPa

Show HN: Communick, a professionally-managed Fediverse and Matrix provider https://communick.com April 25, 2022 at 11:05PM

Show HN: Crypto News Aggregator https://ift.tt/TPyjskl

Show HN: Crypto News Aggregator https://ift.tt/ErmvgSb April 25, 2022 at 11:04PM

Sunday, April 24, 2022

The high-tech fitness mirrors that aim to get you exercising more

The machines allow the user to see both his or her reflection and a video of an online instructor.

from BBC News - Technology https://ift.tt/d9Lq4zu

Afghanistan: Taliban orders TikTok, PUBG ban for 'misleading' youths

Access to the video-sharing app, along with online shooting game PUBG, will no longer be allowed.

from BBC News - Technology https://ift.tt/cklwFvQ

Show HN: I'm making a dynamic language in Rust https://ift.tt/JIxRljO

Show HN: I'm making a dynamic language in Rust https://ift.tt/lfAdGk3 An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in the GC allocation itself, so that the GC smart pointer is just a single usize wide. This allows me to keep the core value enum Variant down to 16 bytes (8 bytes for data, the enum discriminant, and some padding). + The GC also supports weak references! + Statically dispatched type object model using a newtype wrapper and Rust's declarative macros. Ok, what that means is that I have a MetaObject trait that I can use to easily add new data types and define the behavior for specific types. Similar idea to Python's PyTypeObject though very different in implementation. However, I don't resort to dynamic dispatch or trait objects despite working with dynamically type data. Instead, I have a newtype wrapper over the core value enum Variant that statically dispatches to each of the enum branches! And then a few macros that minimize the boilerplate required if I want to add a new branch to Variant or a new method to MetaObject (just a single line in each case). + Different string representations! This was inspired by the flexstr crate. Strings that are short enough to fit inside a Variant are "inlined" directly in the value. Longer strings are either GCed or interned in a thread-local string table. All identifiers are interned. + An efficient implementation of closures inspired by Lua's upvalues. The language is still pretty WIP. I'm planning to add an import system, a small standard library, and a few other things (Yes, the name might not be the best, being also used by a well-known ReST docs generator, I'll take suggestions. I do like the name though, both as a reference to the mythological creature and the cat :D) April 25, 2022 at 06:46AM

'My negative online review was blocked'

Regulators are trying to clean up the murky truth in online reviews.

from BBC News - Technology https://ift.tt/FGJry2N

Show HN: All-in-one tool for managing feature flags and entitlements https://ift.tt/5KQGDWC

Show HN: All-in-one tool for managing feature flags and entitlements https://ift.tt/No90SFi April 24, 2022 at 10:26PM

Show HN: Build user dashboards on Supabase with just a config file (open-source) https://ift.tt/9fS1F34

Show HN: Build user dashboards on Supabase with just a config file (open-source) https://ift.tt/Q0S5mpa April 24, 2022 at 09:24PM

Show HN: My typical working day as Software Engineer https://ift.tt/1mHw83O

Show HN: My typical working day as Software Engineer https://ift.tt/NhulpfU April 24, 2022 at 02:44PM

Saturday, April 23, 2022

Show HN: I run a newsletter about Chrome extensions https://ift.tt/96APpNr

Show HN: I run a newsletter about Chrome extensions https://ift.tt/5cvk7qZ April 23, 2022 at 11:12PM

Show HN: This AI Does Not Exist https://ift.tt/whk1il3

Show HN: This AI Does Not Exist Hey HN! Author of the site here. I tried a few tricks to keep the text-generation part of the site up, but even leaning hard on Huggingface's API and bumping time-outs up, it looks like the site is struggling a bit. I'm going to see if there's anything I can do to keep the text-generation part available, but in the meantime, the pre-generated set should stay pretty stable. Not sure if there's much else I can do without burning a hole in my cloud bills — sorry for the troubles! I've put up a more detailed description of how this works on the GitHub - https://ift.tt/a73uW4p PS - if anyone at Huggingface is reading this and wants to help out with keeping the API up, that would be super :) https://ift.tt/qDdKmoZ April 24, 2022 at 02:04AM

Show HN: A better Reddit search engine to find Menswear recommendations https://ift.tt/cpzxXC1

Show HN: A better Reddit search engine to find Menswear recommendations Hey HN Community! We built this simple community search tool that basically allows people to search through thousands of past Reddit threads and tens of thousands of recommendations using tags. It mostly covers a few bigger subreddits like r/BIFL, r/MFA, r/AskMen, r/SkincareAddiction but along the way, I expanded it to include other smaller subreddits too. In addition to filtering by category, power users can also search by -Body Fit (big thigh, long torso) -Occupation (work in retail, teacher, doctor) -Age (18-24, 25-35), Size (height, weight) -Brand comparison (similar to: X) -Use (suitable for wedding, everyday wear) -Location (available in UK, use in Northeast US) -Mood/Style (minimalist, vintage, retro) Check it out. Buy fewer, buy better. Happy Earth Day! https://reddrecs.com April 24, 2022 at 04:42AM

Show HN: Def – A zsh plugin for default folder behavior https://ift.tt/1aJoq4i

Show HN: Def – A zsh plugin for default folder behavior https://ift.tt/7xAwrZ8 April 24, 2022 at 03:42AM

Show HN: Python library for detecting and launching browsers https://ift.tt/uiGXwSK

Show HN: Python library for detecting and launching browsers https://ift.tt/jnq9VoO April 23, 2022 at 10:49PM

Friday, April 22, 2022

Show HN: Cloaker.mobi now encrypts arbitrarily large files in desktop Chrome https://ift.tt/kXhlp9M

Show HN: Cloaker.mobi now encrypts arbitrarily large files in desktop Chrome https://cloaker.mobi April 23, 2022 at 04:54AM

Show HN: Earth Day Twitter bot replying to corp's w their netzero plans analyzed https://ift.tt/40LKTEo

Show HN: Earth Day Twitter bot replying to corp's w their netzero plans analyzed https://twitter.com/EarthDayApp April 23, 2022 at 04:15AM

Show HN: A 2MB, GC-Free, Memory-Safe, and Easy-to-Use NPM Audio Lib for Browsers https://ift.tt/rfK01u2

Show HN: A 2MB, GC-Free, Memory-Safe, and Easy-to-Use NPM Audio Lib for Browsers https://glicol.js.org/ April 22, 2022 at 11:07PM

Show HN: Breathe – Breathing exercises for focus and calm https://ift.tt/x9ZA02s

Show HN: Breathe – Breathing exercises for focus and calm The app is about mental health and breathing. Mental health is important, I do breathing exercises almost daily and this app will help me, and hopefully others, to work on it even more. https://breathe.so April 23, 2022 at 01:05AM

Show HN: Visualize MIDI notes in augmented reality using iOS LiDAR devices https://ift.tt/0k92NeW

Show HN: Visualize MIDI notes in augmented reality using iOS LiDAR devices Reality Synthesizer utilizes iOS 15.4's addition of the LiDAR sensor to AVFoundation to visualize MIDI notes played on a connected synthesizer. The notes are visualized in augmented reality as the music is played. The demo uses a couple Metal shaders for depth-based visuals. https://ift.tt/n1dezGW April 23, 2022 at 12:25AM

Show HN: Prevent your computer sleeping with just a webpage https://ift.tt/DSPEyoU

Show HN: Prevent your computer sleeping with just a webpage There's often times I want to prevent a computer/laptop/VM from sleeping and while, yes, there's various Caffeine/Amphetamine apps they're often overkill. Instead, this small (12Kb) page does the job and only needs a web browser. It's just a very simple usage of a web api normally used for things like video players: https://ift.tt/ez4uNG3... https://nosleep.page/ April 22, 2022 at 11:12PM

Thursday, April 21, 2022

Show HN: Algorithmic trading for everyone https://ift.tt/ufDcS1Y

Show HN: Algorithmic trading for everyone Hi there. I built a company that makes algorithmic trading strategies for its users to invest with. --> https://justfor.fund Advice and feedback are very much welcomed! Disclaimer: New born business with its first beta version (12 users) currently live. Details: - I'm the sole developer and founder - I applied to YC S22 batch on the last day - Currently facing a big KYC compliance wall (code and protocols) - My priority right now is obtaining funds to cover minimal operational cost's. Need to pay for broker partnership costs too. - I have essentially no funds to cover cost's right now. - Currently applying for dev positions on several companies. - Developed the beta version on 3.5 months full-time. Thank you https://justfor.fund April 22, 2022 at 08:31AM

Kardashians deny faking Roblox sex tape scene

Questions are being asked about a scene in The Kardashians, when Kim's son finds a sex tape ad on Roblox.

from BBC News - Technology https://ift.tt/wOCRj4Y

Show HN: Secure, use, and manage sensitive data–without touching it https://ift.tt/XATxriJ

Show HN: Secure, use, and manage sensitive data–without touching it https://ift.tt/MtKHJ7x April 22, 2022 at 03:52AM

Show HN: Dashibase.com – No-code user dashboards with Supabase https://ift.tt/Ci5avKm

Show HN: Dashibase.com – No-code user dashboards with Supabase https://dashibase.com April 22, 2022 at 01:12AM

Muni Earth Day

Muni Earth Day
By Andrea Buffa

 Muni buses zooming along Geary Boulevard in red transit lanes

Every day, we are confronted with the impacts of climate change: Fires, flooding, heat waves, poor air quality; threats to the health of human beings and the planet. It all can feel so overwhelming when considering what actions you can take that will actually make a big difference for Earth Day. But one of the easiest and most convenient ways that you can make Earth Day every day is to make more of your trips by Muni, walking or bicycling.  

Making these efforts now truly will make a difference: Transportation is the largest source of greenhouse gas (GHG) emissions in San Francisco—almost half of all GHG emissions. A whopping three-quarters of those emissions come from driving personal vehicles. While climate emissions from other sectors have declined significantly over the last 30 years (commercial building emissions declined 67% and residential building emissions by 57%), transportation emissions have been stubbornly hard to bring down. They’ve dropped only 16% since 1990. By taking on transportation emissions, we can make a meaningful difference and meet the challenge of the climate emergency. A shift in how you get around San Francisco makes an impact.  

And, there’s never been a better time to try a “low-carbon” way of getting around our beautiful city nor a more rewarding way to fight the climate crisis. If you haven’t taken Muni in a while, you are in for a treat. The service has never been more dependable. Despite the setbacks Muni has faced during the pandemic—and there have been a lot—our main lines have never been faster, more reliable or more frequent. Traffic is back, but the buses aren’t stuck in it, thanks to the nearly 10 miles of new or upgraded transit lanes across the city. How about a ride down the new Van Ness Bus Rapid Transit corridor? You can get from Market Street to Fort Mason in less than 20 minutes while gazing out the window as you whiz past traffic.  

Fighting climate change is a priority for the SFMTA. Our city and agency are climate action pioneers, and the Muni fleet is one of the greenest in North America. Our city needs to be bold and courageous to meet its goal of net zero emissions city by 2040.  By the year 2030, at least 80% of all San Francisco trips should be low-carbon trips—trips by transit, walking or biking. When anyone decides to take a trip by walking, biking, or transit rather than by car, it benefits everyone. So, what are you waiting for? Doing something small can have a big impact: Hop on Muni with us and make Earth Day every day so that together we can meet San Francisco’s climate action goals. 



Published April 22, 2022 at 12:30AM
https://ift.tt/VFO0U1C

Show HN: Dassana. JSON-native,schema-less logging solution built atop ClickHouse https://ift.tt/oAQ7K94

Show HN: Dassana. JSON-native,schema-less logging solution built atop ClickHouse Hello HN, I’m Gaurav. Founder & CEO of Dassana. We are coming out of stealth today and would like to invite the community to give us a try. https://ift.tt/G78ZkVd First, a bit of a backstory. I grew up with grep to search log files. The kind of person whose grep was aliased to grep -i . Then came along Splunk. It was a game-changer. For every single start-up I started (there are a few) I used Splunk and quite often we will run out of our ingestion quota. SumoLogic wasn’t cheaper either so we looked into DataDog. It was good until we started running issues with aggregate queries (facets etc), rehydration takes forever and the overall query experience is not fun (it wasn’t fun with Splunk and SumoLogic either). All these experiences over the last two decades led me to wish for a simple solution where I can just throw a bunch of JSON/CSV data and query it with simple SQL. These days most logs are structured to begin with and the complexity of parsing logs to extract fields etc has moved to log shippers such as fluentd, logstash etc. Enter HackerNews and ClickHouse. I first learned about ClickHouse from HackerNews and was completely floored by its performance. Given its performance and storage savings due to columnar storage, it was an obvious choice to build a logging solution on top of it. As we started doing POC with it, it was obvious that it is a perfect solution for us if we could solve the problem of schema management. Over the last six months or so, that’s what we have working on. We designed a storage scheme that flattens the JSON objects and exposes an SQL interface that takes a SQL and converts it to our schemaless table query. Being JSON native, we allow querying specific JSON objects in arrays. This is something that is not possible with many logging vendors and if you use something like Athena good luck figuring out the query- it is possible but quite complicated. Here is sample query - select count(distinct eventName) from aws_cloudtrail where awsRegion=us-east-1 Also, there are no indices, fields, facets etc in Dassana. You just send JSON/CSV logs and you query them with 0 latency. And yes, we do support distributed joins among different data sources (we call them apps). And like any other distributed system, it has limitations but it generally works great for almost all log-related use cases. One amazing side effect of what we built is that we can offer a unique pricing model that is a perfect match for logging data. Generally speaking, log queries tend to be specific. There is always some sort of a predicate- a user name, hostname, an IP address. But these queries run over large volumes of data. As such, these queries run insanely fast on our system and we are able to charge separately for queries and reduce the cost of ingestion dramatically. In general, we expect our solution to be about 10x cheaper (and 10x faster) than other logging systems. When not to use Dassana? Not suitable for unstructured data. We don’t offer full-text-search (FTS) yet. We are more like a database for logs than a lucence index for text files. With more and more people starting to use structured logs, this problem with either go away on its own but as I said, we do plan to offer FTS in the future. Note that you can already use log shippers such as fluent, vector,logstash etc to give structure to logs. What’s next? 1. Grafana plugin. Here is a sneak preview- https://ift.tt/bX4zq0T 2. Alerting/Slack notifications. You will be able to save queries and get Slack notifications when results match. 3. JDBC driver. 4. TBD. You tell us what to build. Email me and I will personally follow up with you: gk 8 dassana dot input/output I will be online all day today happy to answer any question. Feel free to reach out by email too. April 21, 2022 at 11:16PM

Wednesday, April 20, 2022

Tesla profits soar as customers pay more

Elon Musk's Tesla has raised prices for its electric cars as it faces higher costs.

from BBC News - Technology https://ift.tt/JhUSqai

Show HN: Two-way Jira sync in a collaborative spreadsheet and Gantt https://ift.tt/A62vQqy

Show HN: Two-way Jira sync in a collaborative spreadsheet and Gantt Hello HN, Our startup nearly died 2 years ago. We kept losing customers to spreadsheets. And it made us see a problem right under our nose: everyone just wanted flexibility & speed from a spreadsheet. But they have to stay in sync with {Jira / Salesforce / insert SaaS app}. When we followed this thread, we discovered how broken the integration experience was for flexible products like Airtable, Smartsheet, Monday, and Google Sheets. Their big problem is that they transform external data into their own format. This makes setup harder, since you have to get the mapping just right. And often you can’t sync back. We took a different path when building Visor. We essentially made a data lake & ETL tool with a front-end. Visor integrates with your Jira instance, reads its schema, helps you import the right data, and lets you work in a flexible spreadsheet* that syncs both ways. There’s also an interactive Gantt & Timeline view. *Spreadsheet is a generous term for now. Formulas are still on the roadmap. As are many true “spreadsheet” features. But we’re working towards it. Our roadmap is public, here: https://ift.tt/gd821mE And for VueJS devs, we eked out more performance from Vue 2 by modifying the core, documented here: https://ift.tt/4KdYESi... For database geeks, you might enjoy learning about the realtime graph DB we built to power the product: https://ift.tt/ZWoVjHP I’ve seen so many great companies start out by launching on HN. It’s quite a special personal moment finally to be sharing with you all. I’m happy to answer questions, take criticism, and generally hear what you think. https://ift.tt/7jgT1uA April 20, 2022 at 10:11PM

Show HN: Organise Your SQL Snippets https://ift.tt/IybX3Up

Show HN: Organise Your SQL Snippets https://querystash.com April 21, 2022 at 04:00AM

Show HN: PyInpaint, a lightweight image inpainting tool written in Python https://ift.tt/cWqmy0K

Show HN: PyInpaint, a lightweight image inpainting tool written in Python - A simple and effective tool to remove scratches, bruises and small holes on images. - Basically it does the job by doing Dirichlet interpolation on a non-local graph created using images. - Could be easy integrated at the backend for fask or django projects related to image processing. https://ift.tt/hQiKdPs April 21, 2022 at 03:19AM

Show HN: I created a collection of insanely useful websites from around the web https://ift.tt/L3zxnXq

Show HN: I created a collection of insanely useful websites from around the web https://ift.tt/IdjV86W April 20, 2022 at 11:26PM

Show HN: A 3D order book representation https://ift.tt/NAQDXY4

Show HN: A 3D order book representation https://ift.tt/Q7OrmEK April 20, 2022 at 10:40PM

Tuesday, April 19, 2022

Self driving car guidance to be put in Highway Code

Drivers will be able to watch built-in screens in self-driving cars but not use mobile phones.

from BBC News - Technology https://ift.tt/yQeJ2Vl

Show HN: I have just open-sourced a 3D drafting demo https://ift.tt/RFwji4s

Show HN: I have just open-sourced a 3D drafting demo https://ift.tt/cXeUanC April 20, 2022 at 04:31AM

Show HN: Soup GitOps Operator – Added patterns for manifests and more https://ift.tt/b0RKe46

Show HN: Soup GitOps Operator – Added patterns for manifests and more https://ift.tt/H5mndD6 April 20, 2022 at 01:44AM

Show HN: Mathtown Alley, a Game for MakeCode Arcade https://ift.tt/hUAPKv9

Show HN: Mathtown Alley, a Game for MakeCode Arcade https://ift.tt/pHtULaz April 20, 2022 at 01:38AM

Show HN: A micro IRC inside every email https://ift.tt/KLgT6iS

Show HN: A micro IRC inside every email Over 50% of work is born inside an email. We believe you don't have to context-switch onto other productivity tools (Slack, Jira) to finish a task. https://ift.tt/27XLdBa April 19, 2022 at 09:29PM

Show HN: Developer API for Granular Authorization https://ift.tt/dFjzoqh

Show HN: Developer API for Granular Authorization https://ift.tt/u5lRahj April 19, 2022 at 09:11PM

Show HN: JavaScript as a Database – Serverless Platform https://ift.tt/1WgMpfw

Show HN: JavaScript as a Database – Serverless Platform Hi HN! I’d like to share with you my project: JSDB. Two months ago I had this thought while reviewing a PR on a web application. What if I didn’t have to write code to communicate with my backend or database? It would be fun to just use arrays and objects like you normally do in javascript and have things magically save. That weekend I hacked together something that used proxies and classes to ‘magically’ send data to your backend when you assign or access properties in an object or array. Using the same API you already know. This means you can save data like this: items[x] = {a:2,b:false} and read data like this: console.log(await items[x].a) or console.log(await items.find(o => o.a === 2)) While sharing it with some devs I started to get comments like this? “Wow that’s super simple. Is it secure?” So I started building a platform around this idea. A platform that allows javascript developers to write full stack applications, with the least overhead possible and just writing javascript. Security Rules are JS functions, files are simply assigned to an object property, triggers are JS functions etc. Everything is javascript! Check the docs: https://ift.tt/Kfp6nHd Why? Because there are developers that can write code using arrays and objects but are not confident with backend code. I would like to lower that barrier and empower every developer that knows JS to be full stack with the least effort possible. For experienced developers, less boilerplate means less bugs and faster product cycles. I like to think that JSDB is positively influenced by this post from Rich Harris: https://ift.tt/sRMnjtd Aren’t there other platforms that solve this problem? Yes, there’s some great efforts. Supabase recently had a killer launch week and I have tons of respect for what they’ve accomplished. JSDB targets the javascript lovers, the devs that rather just write javascript and would like to avoid sql if possible. By design it will only work on javascript codebases. Is this production ready? No! It’s still an MVP, designed to show the idea and where I’m going. That's also why there are limited spots for the hosted preview alpha (you can always self host). If this sounds interesting check this demo: https://youtu.be/xs30II7HNBQ Docs: https://ift.tt/Kfp6nHd Website: https://ift.tt/SmG7JXf Github: https://ift.tt/FKPJCob Looking forward to getting candid feedback :) https://ift.tt/SmG7JXf April 19, 2022 at 08:17PM

Show HN: I built an opensource, privacy-first Google Analytics https://ift.tt/mAcdyrU

Show HN: I built an opensource, privacy-first Google Analytics https://swetrix.com April 19, 2022 at 04:46PM

Monday, April 18, 2022

Apple staff make bid for first union at a US store

Employees must get signatures from 30% of staff at New York's Grand Central Station for a union election.

from BBC News - Technology https://ift.tt/wg7xLq1

No 10 network targeted with spyware, says group

Researchers say they warned UK officials about being targeted, but the software's makers deny the claims.

from BBC News - Technology https://ift.tt/9eA2hfO

Show HN: Photogrammetry of Seattle landmarks rendered in WebGL https://ift.tt/8AHb6RG

Show HN: Photogrammetry of Seattle landmarks rendered in WebGL https://ift.tt/BjR0yES April 19, 2022 at 04:12AM

Show HN: Studius – a simple, powerful flashcards app with spaced repetition https://ift.tt/RaZcV4t

Show HN: Studius – a simple, powerful flashcards app with spaced repetition https://studius.ai/ April 19, 2022 at 02:49AM

Show HN: Automedia – a tool for managing bitrot and formats in media libraries https://ift.tt/d1sP4B9

Show HN: Automedia – a tool for managing bitrot and formats in media libraries https://ift.tt/E8Ix04h April 18, 2022 at 11:39PM

Show HN: Robota.app – Search thousands of tech company job boards https://ift.tt/9AMxSbl

Show HN: Robota.app – Search thousands of tech company job boards https://www.robota.app/ April 18, 2022 at 11:22PM

Sunday, April 17, 2022

Show HN: A note-taking CLI for zipfile enthusiasts https://ift.tt/uc6YrKZ

Show HN: A note-taking CLI for zipfile enthusiasts https://ift.tt/urGhWko April 18, 2022 at 08:31AM

Show HN: A React component for WinBox, A virtual window manager for React https://ift.tt/Lm0uUz3

Show HN: A React component for WinBox, A virtual window manager for React https://ift.tt/PgKmlny April 18, 2022 at 03:29AM

Show HN: Heyhey – Building a Linktree-like app thought me more than college https://ift.tt/C2y7b3H

Show HN: Heyhey – Building a Linktree-like app thought me more than college Hello Hacker News! HEYHEY is a service that will hopefully bridge the different parts of people's online lives. So far, I've spent about 2 months developing it, and as a college student, it honestly helped me learn more about computer science than any undergrad course we have. Also, after getting the inspiration from HN, I wanted to prove to myself that, in 2022, anyone could build a full-fledged web service alone. Thanks to its modern-yet-traditional infrastructure, HEYHEY is costing me about 0 dollars a month to run (so far!). I really wanted to keep the service simple but functional. So naturally, I tried to stay away from a JS-based front-end. Instead, HEYHEY uses simple HTML pages with modern CSS and forms to function (you can disable JS!). Last week, I silently turned on registers, and if you register today, you will have a 10% chance to get Pro for life — it enables custom usernames (heyhey.to/[username]) and rich themes. I am not trying to take over the "Linktree" space, nor trying to build a unicorn startup. After making HEYHEY presentable, I just wanted others to have access to it as well. I hope to keep developing HEYHEY so that it can further integrate with other social platforms while staying lightweight and functional. Would love to hear your feedback! If you registered and want to delete your account, just shoot an email to: friends@heyhey.to https://heyhey.to/ April 18, 2022 at 04:00AM

Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH https://ift.tt/xwg0ZvP

Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH https://ift.tt/XCUuaFl April 18, 2022 at 03:55AM

Show HN: Employees.fyi – Easily compare U.S. workforce demographic data https://ift.tt/kKCO8Ht

Show HN: Employees.fyi – Easily compare U.S. workforce demographic data Hi HN! We built Employees.fyi to make it easy to compare U.S. workforce demographic data across companies and against industry reference data. In the U.S., the Equal Employment Opportunity Commission (EEOC) requires the collection and submission of demographic workforce data. We collected and organized the publicly available federal data from the EEOC as well as publicly available EEO-1 submissions from individual companies. By doing so, we hope to make it easy to compare U.S. workforce demographic data across companies and against industry reference data. The URL contains your current selection. Just copy the URL and share it! Some examples: * A comparison of 2018 data for the "Professionals" job category across the Information industry, Facebook, and Netflix: https://ift.tt/ETluBLX... * A comparison of 2018 data for all job categories across the Finance and Insurance industry, BlackRock, and PayPal: https://ift.tt/jUz4JtS... * A comparison of 2018 data for the "Exec/Sr Officials & Managers" category across the Professional, Scientific, and Technical Services industry, Accenture, and Nvidia: https://ift.tt/LNswfK6... If there's a company with EEO-1 data that you would like to see, consider submitting a URL via this form: https://ift.tt/GUcoKCA Let us know what feedback you have for us! For those who are curious: at runtime, Employees.fyi uses normalize.css and the Open Sans font. They are hosted with the website. https://employees.fyi April 18, 2022 at 01:02AM

Show HN: Quickly build a GraphQL API in Rust using create-rust-app https://ift.tt/BnwQ3gG

Show HN: Quickly build a GraphQL API in Rust using create-rust-app https://ift.tt/4QnuAgE April 17, 2022 at 09:33PM

Show HN: I built an extension to disable copying from stackoverflow https://ift.tt/PwmE6NJ

Show HN: I built an extension to disable copying from stackoverflow https://ift.tt/6uEDcqM April 17, 2022 at 04:04PM

Show HN: Wordle Meets Candy Crush https://ift.tt/1FuQosm

Show HN: Wordle Meets Candy Crush https://ift.tt/aRP2yI4 April 17, 2022 at 02:23PM

Saturday, April 16, 2022

Show HN: My website, hosted on a 386 25 MHz, 4 MiB of RAM, 38400 baud internet https://ift.tt/Isi53bK

Show HN: My website, hosted on a 386 25 MHz, 4 MiB of RAM, 38400 baud internet http://serentty.com April 17, 2022 at 02:06AM

Show HN: 4917 Machine Code for Kids – Card Game https://ift.tt/cGPg9UK

Show HN: 4917 Machine Code for Kids – Card Game https://punkx.org/4917/ April 15, 2022 at 07:07PM

Show HN: Breeze job search filter with 14M+ listings now in beta https://ift.tt/qS0Thad

Show HN: Breeze job search filter with 14M+ listings now in beta https://ift.tt/nsAUGKf April 17, 2022 at 01:44AM

Show HN: Slow Social, a social network built for friends, not influencers https://ift.tt/xpV4Z1L

Show HN: Slow Social, a social network built for friends, not influencers https://slowsocial.us/ April 17, 2022 at 12:09AM

Show HN: Tool for freelancers to calculate how much money to set aside https://ift.tt/DvoTyLN

Show HN: Tool for freelancers to calculate how much money to set aside After having been a regular employee for years, I worked as a freelancer for a while. Going into my freelancing life I had no real mental model for how much of the money I earned was truly mine to spend, and how much of it I needed to set aside for taxes, vacations, retirement, and in case I got sick. I modelled this in Excel as best I could and was quite surprised both by how complicated it was to get right, and how much money I actually needed to set aside! As my girlfriend also started freelancing last year, I decided to turn my Excel sheet into a little program she could use too, and in the spirit of sharing and helping others I would hereby like to make it available to you all too :) My biggest take-away so far has been that most people dramatically underestimate how much they need to set aside, and forget to plan adequately for getting sick and for retirement. You can find the tool here: https://ift.tt/NgBcVnh Comments, questions, and suggestions are more than welcome! I wish you all a happy Easter Weekend! In case you skipped to the bottom: you can find the tool at https://ift.tt/NgBcVnh April 17, 2022 at 12:05AM

Show HN: Clickable Hyperlinks in the Terminal for Go https://ift.tt/G1uRtsi

Show HN: Clickable Hyperlinks in the Terminal for Go https://ift.tt/WFXyvaj April 16, 2022 at 11:47PM

Friday, April 15, 2022

Show HN: A tiny Docker image running althttpd https://ift.tt/5IrWUe6

Show HN: A tiny Docker image running althttpd https://ift.tt/1neMYld April 16, 2022 at 02:41AM

Show HN: A small Hypercard stack running as a PWA https://ift.tt/Y24cJxM

Show HN: A small Hypercard stack running as a PWA In my early programming years, I went from BASIC to HyperCard, then learned C when I couldn't make HyperCard do everything I wanted. Plenty of folks have pointed out how the lack of native support for color doomed HyperCard. But I think it was really over when the web got started and replaced everything in the "personal content" space from underneath, so I decided to see if the idea of HyperCard would work as a web app. There are some missing pieces -- it's not perfectly compatible. You can, however, make stacks online and let others see them. Free, no ads, no personal information, you are not tracked, just a fun project. https://ift.tt/BtEg8xZ April 15, 2022 at 10:19PM

Show HN: React state management you already know how to use https://ift.tt/Wh8mOgv

Show HN: React state management you already know how to use https://ift.tt/wQEIz2R April 16, 2022 at 02:22AM

Show HN: Ray traced 4D Julia fractal renderer (Linux/Windows) https://ift.tt/ZgQ7fPx

Show HN: Ray traced 4D Julia fractal renderer (Linux/Windows) https://ift.tt/ja8H7nY April 16, 2022 at 12:38AM

Show HN: A tiling window manager like i3wm written entirely in C# https://ift.tt/kUFMQsy

Show HN: A tiling window manager like i3wm written entirely in C# https://ift.tt/1qAYnP8 April 16, 2022 at 12:34AM

Show HN: I wrote a short book on web applications with PHP for beginners https://ift.tt/yzDpMv1

Show HN: I wrote a short book on web applications with PHP for beginners https://ift.tt/vXkT1a4 April 15, 2022 at 11:43PM

Thursday, April 14, 2022

Show HN: Fast,Compiled deep-learning based modules for inferencing on CPUs https://ift.tt/rsK1XGS

Show HN: Fast,Compiled deep-learning based modules for inferencing on CPUs Hi HN,I am Anubhav from RamanLabs.We have been developing dedicated modules based on deep-learning for purposes like face-detection,object-detection,pose-estimation etc. We hope to make it easy for developers,hobbyists to integrate such functionalities into their existing app/pipeline at the cost of a few milliseconds.All our modules run end to end in super-realtime even on consumer-grade CPUs[0]. For now we provide only Python based API. We provide Demo for each of the modules to allow testing for your desired data distribution.We also have a blog[1] where we hope to add more technical details about the framework used to develop these modules. The framework used to develop these modules is completely written in Nim language.We wrap existing ops implementations from libraries like ONEDNN and write our own code where we cannot find one or existing implementation is not good enough,mainly for preprocessing and postprocessing code.Having full access to framework code and being written in a high level language allows us to port newer architectures and optimize them quickly. We would love to hear your feedback on our attempt. [0] Quad-core Cpu with AVX2 instructions. [1] < https://ramanlabs.in/static/blog/index.html > https://ift.tt/NutIY4B April 15, 2022 at 01:08AM

Show HN: GPT-3 powered Ouija spirit board that moves your mouse https://ift.tt/8AQXzEu

Show HN: GPT-3 powered Ouija spirit board that moves your mouse Hi HN! I've been tinkering with this mini-game / horror experience for a while. I hope it creeps you out! You can go into settings to toggle between 2 different chatbots: a scripted experience (with achievements to unlock) and a more versatile GPT-3 mode. Let me know what you think! :) There's also a toggle to show how the mouse magic is made. Source is available here: https://ift.tt/7gdTmiB https://ift.tt/2hFKoyC April 15, 2022 at 12:43AM

Show HN: Building mobile apps in rust and flutter https://ift.tt/bXJ9VPl

Show HN: Building mobile apps in rust and flutter https://ift.tt/rSPhi2M April 15, 2022 at 12:06AM

Show HN: My mate is making a tool for DnD players to quickly visualise scenarios https://ift.tt/fkgsKZ0

Show HN: My mate is making a tool for DnD players to quickly visualise scenarios https://doodlegrid.com April 14, 2022 at 05:23PM

Celebrate Earth Day on San Francisco Streets!

Celebrate Earth Day on San Francisco Streets!
By

Families and kids biking down car-free JFK Drive in Golden Gate Park

If you want a glimpse into how our city can become more resilient, sustainable, and connected, head out to San Francisco streets on Earth Day 2022! Across the city, San Francisco city leaders and residents are taking to the streets to chart a new future for the city—one that’s lighter on cars, and more invested in transit, active transportation, and community connections. All are welcome to join—here are a few ways to get involved: 

Plan to bike, walk, or roll to school: The week leading up to Earth Day—April 18-21st—is Bike & Roll to School week! SF Bicycle Coalition has created a range of opportunities for schools that serve anyone from Kindergarten through 12th grade to get involved. Visit their website to learn more about becoming a Bike & Roll Champion and to pledge to participate in any of the events happening this week across San Francisco. It’s a great way to highlight safe, low-carbon, and fun ways to get to school each day!  

Come out for a family-friendly Climate Ride: The SF Department of Environment and SF Bicycle Coalition will be hosting an educational bike ride on April 23 to showcase what San Francisco and its residents are doing to create a sustainable, low-carbon city. The route will highlight a few key safety projects that the SFMTA has helped initiate over the past few years, including car-free JFK Drive, the Sunset Neighborways and Slow Streets projects. The ride will meet near McLaren Lodge in Golden Gate Park and 10:00 am—hot chocolate will be served!—and will end at Ocean Beach around 12:30pm. City leaders will be present, and project representatives from across the city will offer insights and details about various projects along the route.  

Clean up a Slow Street: Across the city, Refuse Refuse—a nonprofit dedicated to cleaning up SF Streets—is hosting cleanup events in partnership with KidSafe SF, SF Parks Alliance, and more on Slow Streets and neighborhood corridors! Visit the event webpage to find the nearest cleanup near you, and head out on April 23 to pick up supplies and beautify your neighborhood. Afterward, join neighbors from across the city for an afterparty on the Great Highway Park!  

Flyer announcing Earth Day City Wide Clean Up and Party listing details, communities of focus and partnered agencies involved.

Find freedom from training wheels: On April 23, the SF Bicycle Coalition is hosting a Freedom from Training Wheels event on Minnesota Slow Street from 11 am to 2 pm. For parents of kids aged 2-5 who are ready to ditch the training wheels and try out a balance bike or even a pedal bike, this event is for you! SF Bicycle Coalition will provide the bikes and helmets (they’ll be sanitized in between uses) and patient instruction for your little one. 



Published April 14, 2022 at 11:33PM
https://ift.tt/emvzMZh

Show HN: Get a unique sakura base on your input https://ift.tt/jgZrfQz

Show HN: Get a unique sakura base on your input https://ift.tt/TVsp5kw April 14, 2022 at 10:13PM

Wednesday, April 13, 2022

Show HN: My simple guessing and learning game https://ift.tt/QcRVwEI

Show HN: My simple guessing and learning game Simple guessing + learning game You think of something, and the computer has to guess what you're thing of. If it guesses wrong, you can add a new Yes/No question to distinguish between your answer and what the computer thought it was. In this way the computer learns more things, and is more likely to guess correctly in future. It's great fun for kids! (..for a few minutes) https://ift.tt/lEtyqD8 April 13, 2022 at 03:07PM

Show HN: HeftySearch – Search any number of sites at the same time https://ift.tt/IAWGbNR

Show HN: HeftySearch – Search any number of sites at the same time https://ift.tt/mZceqA4 April 14, 2022 at 04:26AM

Show HN: I built a tool to resize/crop/frame images uniformly for documentation https://ift.tt/r6QbhYG

Show HN: I built a tool to resize/crop/frame images uniformly for documentation https://ift.tt/HdGDmnU April 14, 2022 at 03:38AM

Show HN: OSS Database, A crowdsourced database of Open Source alternatives https://ift.tt/BFjADU6

Show HN: OSS Database, A crowdsourced database of Open Source alternatives https://ift.tt/E5dmF4e April 13, 2022 at 11:45PM

Fix It! Week Closes Muni Metro Early Starting Thursday, April 14  

Fix It! Week Closes Muni Metro Early Starting Thursday, April 14  
By Jessie Liang

Maintenance of Way Engineering conducting track and ballast inspections during early subway shutdowns.

Every night after Muni Metro subway service hours, SFMTA maintenance crews work to maintain the tracks and equipment underground. On most nights, this gives them only about two hours to get work done. To complete critical maintenance tasks that cannot be completed during normal windows, we are planning Fix It! Week from Thursday, April 14, through Sunday, April 24, so the crews have more hours each night to do this vital work. 

During Fix It! Week, the subway between Embarcadero and West Portal will close early at 9:30 p.m. Buses will run above ground to connect all stops, beginning at 9:30 p.m. through the normal end of train service at 12 a.m. while the subway is closed for maintenance. Owl service will remain unchanged.  Trains will start regular morning service each day. To accommodate those attending NBA playoffs at Chase Center, subway service will remain in place on evenings with games at Chase Center. 

Transit Service Plan - 9:30 p.m. to 12 a.m. 

  • KLM Bus Shuttle – Bus shuttles will serve all Muni Metro stops between Third/Mission Rock and St. Francis Circle. 

  • K – Train service between Balboa Park and St. Francis Circle 

  • M – Train service between Balboa Park and West Portal 

  • N – Train service between Ocean Beach and Church/Duboce  

  • J – Train service between Balboa Park and Church/Duboce  

  • T – Train service between Sunnydale and Third/Mission Rock 

Accessible Transfers at Church/Market and Duboce - 9:30 p.m. to 12 a.m. 

  • KLM Shuttle Bus to N Judah Westbound or J Church Eastbound, board at the accessible boarding island on Church Street nearside of Duboce Avenue.  

  • KLM Shuttle Bus to N Judah Eastbound or J Church Westbound, board at the accessible boarding island on Church Street farside Market Street. 

  • To transfer from J Church to N Judah at Church and Duboce stay onboard. N Judah Eastbound trains will become J Church Westbound trains at Duboce and Church. J Church Eastbound Trains will become N Judah Westbound trains at Church and Duboce.  

For service on Market Street, Muni customers can board KLM bus shuttles at bus stops marked with the half-moon sign.   

LRV4 Train on M Oceanview in Subway at Civic Center Station

The extended Fix It! Week work window will give us an opportunity to do complex work aimed at making subway operations more reliable and preventing future breakdowns. The maintenance will cover overhead lines, tracks, signals and the Automated Train Control System, a signal system that tracks the location and speed of any trains in the subway.  

The next Fix It! Week is planned for August 2022. 

During Fix It! Week, Muni customers are encouraged to leave extra travel time when riding Muni during subway closure. Regular bus fares will apply on bus shuttles and valid transfers will be accepted. Thank you for your patience and understanding while we improve the safety, reliability and on-time performance of the Muni Metro system. 

For more information, visit SFMTA.com/SubwayMaintenance



Published April 14, 2022 at 12:12AM
https://ift.tt/ZajXgvz

Show HN: Dattorro reverb VST plugin written in Rust with egui and glicol_synth https://ift.tt/xreSQq8

Show HN: Dattorro reverb VST plugin written in Rust with egui and glicol_synth Hi HN, I find that many are interested in writing VST plugins but found C++ quite tricky to work with. So I made this VST plugin to show how Rust can be used to write VST plugins. I did it by combining egui-baseview-vst template[1] and glicol_synth audio lib[2]. Source code: https://ift.tt/LR4YMQ5 [1] https://ift.tt/wx5i17j [2] https://ift.tt/y5HGgsF April 14, 2022 at 12:38AM

Show HN: I’m building an eAuctioning platform for suppliers and businesses https://ift.tt/Yb9dMvz

Show HN: I’m building an eAuctioning platform for suppliers and businesses https://ift.tt/Hfj6wz2 April 13, 2022 at 11:07PM

Tuesday, April 12, 2022

How facial recognition is identifying the dead in Ukraine

A controversial facial recognition platform has been used more than 1,000 times by Ukrainian officials.

from BBC News - Technology https://ift.tt/H6jZlsL

Show HN: A Simple Memory Game https://ift.tt/Vw74toU

Show HN: A Simple Memory Game https://ift.tt/iV98Jd2 April 13, 2022 at 06:38AM

Show HN: Razer x Lambda Tensorbook https://ift.tt/qi5967n

Show HN: Razer x Lambda Tensorbook Hi all, long time lurker, first time poster. I want to share with you all something we've been working on for a while at Lambda: the Razer x Lambda Tensorbook: https://www.youtube.com/watch?v=wMh6Dhq7P_Q But before I tell you about it, I want to make this all about me, because I built this for me. See, while I'm genuinely interested in hearing from the community what you think as this is the culmination of a lot of effort from a lot of people across so many different fields (seriously, the number of folks across manufacturing, engineering, design, logistics, and marketing who have had to work together to launch this is nuts), I really just want to tie Tensorbook's motivations back to a larger personal narrative to explain why I'm so proud. So, flashback to 2018, and I'm a hardware engineer focusing on the compute system at Lyft's autonomous vehicle (AV) program, Level5 (L5). Here was a project that that would save lives, that would improve the human condition, that was all ready to go. I saw my role as coming in to product-ize, to take what was close to the finish line and get it over it. The disappointment was pretty brutal when I realized just how wrong I was. It's one thing to nod along when reading Knuth write "premature optimization is the root of all evil"; it's another to experience it firsthand. At Lyft L5 I thought I would be applying specialized inference accelerators (Habana, Groq, Graphcore, etc.) into the vehicle compute system. Instead, the only requirement that mattered org-wide was: "Don't do anything that slows down the perception team". Forget testing silicon with the potential to reduce power requirements by 10x, I was lucky to get a willing ear to hear my case for changing a flag in the TensorFlow runtime to perform inference at FP16 instead of FP32. Don't get me wrong, there were a multitude of other difficult technical challenges to solve outside of the deep learning ones that were gating, but I had underestimated just how not-ready the CNNs for object detection and classification were. Something I thought was a solved problem was very much not, and ultimately resulted in my team and others building a 5,000 watt monster of server (+ power distribution, + thermals, + chassis, etc etc) that took up an entire rear row of seating. I'm happy to talk about that experience in the comments because I have a lot of fond memories from my time there. Anyway, the takeaway I have from Lyft, and my first motivation here is that there is no such thing as over-provisioning or too much compute in a deep learning engineer's mind. Anything less than the most possible is a detriment to their workflow. I still truly believe AVs will save lives; so by extension, enabling deep learning engineers enables AVs enables improvement to the human condition. Transitive property, :thumbsup: So moving on, my following role in industry was characterized by working closely with the least technical people I have ever had the opportunity to work with in my life. And I mean opportunity genuinely, because doing so gave me so much perspective on the things that you and I here probably take for granted. (How do we know that Ctrl+Alt+T will open a terminal? Why does `touch` make a file? How do I quit vim?) So, the takeaway from that experience, and motivation #2 for me is that computers can be so unaccessible in surprising ways. I have a deep respect and appreciation for Linux, and I want others to see things the same way, so anything I can do to make easier the process of "self-serving" or "bootstrapping" to my level of understanding, is something worth doing to me. So, with those two personal motivations outlined, I present to you, for your consideration, the Razer x Lambda Tensorbook. A laptop with a no-compromise approach to speeds-and-feeds and shipping with OEM support for Ubuntu. sincerely, Vinay. Product Marketing @ Lambda April 13, 2022 at 01:42AM

Show HN: Add live runnable code to your dev docs https://ift.tt/dnVbAxT

Show HN: Add live runnable code to your dev docs Hi HN community, I'm Vasek, co-founder, and CEO of Devbook [0]. Devbook is an SDK that you add to your docs website and then every time a user visits your dev docs, we spin up a VM just for that user. The VM is ready in about 18-20 seconds. We haven't had enough time to work on optimization but from our early tests, we are fairly confident we can get this to about 1-2 seconds. In the VM you can run almost anything. Install packages, edit & save files, run binaries, services, etc. You as a documentation owner have full control over the VM. We give you full access to filesystem, shell, stdout, and stderr. You don't have to worry about any infrastructure management. It's just one line of code on your frontend. On the backend, the VM is a Firecracker microVM [1] with our custom simple orchestrator/scheduler built on top that just gets the job done. We chose Firecracker for 4 reasons: * (1) the security with a combination of their jailer * (2) its snapshotting capabilities * (3) quick booting times * (4) option to oversubscribe the underlying server resources This allows you to create a whole new set of interactions between your dev docs and a developer visiting the docs. We've had users building coding playgrounds [2] to show how their SDK works or adding embedded terminals to a landing page [3] to show how their CLI works. The way Devbook works is that you use our frontend SDK [4] on our website. The SDK pings our backend and we boot up a VM. The VMs are ephemeral and get destroyed after a while of not getting pinged. You can predefine what the VM filesystem will look like through our CLI via a simple Dockerfile [5]. We also have an open sourced UI library for components like terminal, file system explorer, or code editor [6]. The need for Devbook came from our own frustration with dev docs. It has always felt strange that dev docs contain so much code but none of it is actually runnable. You as a developer have to set up full environments to see how the API works and get a deeper understanding. We are very early so we don't offer self-serve for now. A bit of manual work is still required when we are onboarding new customers. We are looking for some specific use-case that would make our go-to-market strategy much easier. It feels like the product we offer is way too general. We basically say "here's a whole computer, have fun". I'd love to know what you think about it. I'll hang out here and I'm happy to answer your questions! [0] https://usedevbook.com/ [1] https://ift.tt/Gx6v8zA [2] https://ift.tt/N86wB3d [3] https://runops.io/ [4] https://ift.tt/MNrv32t [5] https://ift.tt/xOQ0E7N [6] https://ift.tt/3lEQAIk https://ift.tt/XNbY6My April 12, 2022 at 11:38PM

Show HN: Flint – Pinterest for Text https://ift.tt/kamSqEn

Show HN: Flint – Pinterest for Text https://ift.tt/A7ks1wn April 12, 2022 at 11:53PM

Show HN: Code Snippet Formatter – for email and docs https://ift.tt/C3sparH

Show HN: Code Snippet Formatter – for email and docs I got tired of pasting code snippets into emails etc which always look rubbish, sure I could open up an IDE and copy from there but then I have to create new files. Anyway I made a quick tool to do this for me - kudos to torchlight.dev for the syntax highlighting API. Hope someone finds this useful! https://ift.tt/T5AwsGN April 12, 2022 at 11:33PM

Show HN: A tool to show your Spotify “Now Playing” status on your GitHub profile https://ift.tt/bhlNYjX

Show HN: A tool to show your Spotify “Now Playing” status on your GitHub profile https://np.chary.us/ April 12, 2022 at 09:05PM

Raidforums marketplace shut down in global operation

A forum which allowed criminals access to stolen personal data - for a fee - has been taken down.

from BBC News - Technology https://ift.tt/0qNbFiK

Ukrainian power grid 'lucky' to withstand Russian cyber-attack

Cyber experts say the malicious software used points to notorious military attackers.

from BBC News - Technology https://ift.tt/vsNYBx8

Monday, April 11, 2022

April 2022 Service Change Details

April 2022 Service Change Details
By Mariana Maguire

Photo showing an 8AX Bayshore Express articulated Muni bus on the road

The SFMTA is restoring the 8AX Bayshore Express and 8BX Bayshore Express buses on weekdays mornings and evenings, starting April 18, 2022, to provide quicker trips from Visitacion Valley to downtown and stronger connections between Visitacion Valley, Outer Mission, Ingleside, City College and Chinatown. Additional Muni service changes, beginning Saturday, April 16, 2022, include:

  • Extending the 56 Rutland to provide a more direct connection to Burton High School
  • Supplementing the 30 Stockton, with additional buses on a 30 Stockton “short” route to reduce crowding and wait times from about 7 a.m. to 4 p.m. on weekdays and about 8 a.m. to 5 p.m. on weekends
  • Changing the frequency of the 9R San Bruno Rapid from 10 to 12 minutes

These April service changes mark the second phase of implementation of the 2022 Muni Service Network plan.

In summer we expect to bring back additional routes that have been temporarily suspended since 2020 like the 2 Sutter (previously the 2 Clement), 10 Townsend and 21 Hayes, and modify existing routes like the 23 Monterey and 57 Parkmerced. See 2022 Muni Service Network for information. We will provide a more detailed description of the schedule as soon as it’s available.

Public feedback helped us prioritize bringing back routes and connections many communities rely on. Read more about what we heard from the public and how we incorporated feedback into the 2022 service plan.

What is keeping SFMTA from restoring more Muni service?

We want to restore Muni service as soon as possible. The key obstacle to restoring more Muni service is staff availability. Since fall 2021 the SFMTA has been hiring and training new cohorts of Muni operators to fill our staffing needs, and we continue to restore service at the pace of hiring.

We were short-staffed going into the pandemic and had to pause all hiring for 18 months. During that time some operators and key operations staff also left or retired, and more staff than usual have had to take time off to care for themselves or family members and loved ones impacted by the pandemic. We are also facing more retirements than previously anticipated.

Our hiring and training staff were also impacted and had to repeatedly postpone hiring and training activities. As a result of these and the related impacts of the Omicron surge, we’ve been bringing on new operators slower than we hoped, but we are still working to fill staffing gaps as quickly as possible.

We are committed to restoring pre-pandemic Muni service and are seeking new resources to help us restore, increase and improve service in 2023.

What do I need to know about riding Muni and COVID-19?

We’re excited to welcome you back to Muni, where the health of SFMTA employees and customers is a top priority. Since COVID-19 is primarily spread through the air, we understand the importance good air ventilation for protecting people’s health. The Muni fleet HVAC systems turn the air over once every minute. Fresh air is constantly being pulled in from the outside, and the air inside trains and buses is continuously filtered and recirculated. In addition, physical distancing is no longer required on Muni. On-vehicle capacity limits were officially lifted in June 2021.

When you ride Muni, there’s a high probability the person sitting next to you is vaccinated: 87% of San Francisco residents aged 5 and above are fully vaccinated. 68% of residents who are eligible for boosters (anyone age 12 and above) are boosted. Those are some of the highest vaccination rates in the U.S.

Even so, face masks are still required by federal law in Muni stations and vehicles, and Muni has a high mask compliance rate. Whenever the mask mandate on public transit is lifted, you can still wear a mask to protect yourself. One-way masking does work, especially when the mask is a surgical mask like the N95, KN95, KF94, FFP2, double mask or a cloth mask with a filter inside.

Looking Ahead

We expect to make our next round of service changes in the summer, when we continue implementing the approved 2022 Muni Service Network, restoring additional bus routes and increasing bus frequencies as we bring more operators onboard. Read more about the complete 2022 Muni Service Network plan.



Published April 12, 2022 at 01:36AM
https://ift.tt/wavpWkr

Show HN: How to compile C/C++ for WASM, pure Clang, no libs, no framework https://ift.tt/Tp59Elt

Show HN: How to compile C/C++ for WASM, pure Clang, no libs, no framework A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.) https://ift.tt/FpODKHC April 11, 2022 at 11:35PM

Show HN: Dark mode for Hacker News via web extension https://ift.tt/YTtzPmL

Show HN: Dark mode for Hacker News via web extension https://ift.tt/eJdRn60 April 11, 2022 at 10:43PM

Show HN: A minimal, unbloated archiving and bookmarking tool https://ift.tt/UQxs7O4

Show HN: A minimal, unbloated archiving and bookmarking tool https://ift.tt/MB3W4Yh April 11, 2022 at 03:18PM

Show HN: Real Time HTML Editor https://ift.tt/IBSkQmX

Show HN: Real Time HTML Editor https://ift.tt/t5OKl3o April 11, 2022 at 03:01PM

Show HN: Enrich your bookmarsk with more metadata and kBookmarks https://ift.tt/Vsdw9AH

Show HN: Enrich your bookmarsk with more metadata and kBookmarks https://ift.tt/HkBs29L April 11, 2022 at 02:44PM

Show HN: Web app for creating and running contests on TikTok https://ift.tt/ZNVjLAM

Show HN: Web app for creating and running contests on TikTok https://ift.tt/iLGANVw April 11, 2022 at 09:18PM

Gen Z calling for more honesty on social media, experts say

Analysts say young people now expect to see greater levels of realism in their feeds.

from BBC News - Technology https://ift.tt/G8fLowC

Sunday, April 10, 2022

Elon Musk will now not join Twitter's board, CEO says

The Tesla boss was due to join the social media platform's board after buying a 9.2% stake in the firm.

from BBC News - Technology https://ift.tt/EhFnxpg

Show HN: Brain, a commandline note-taking tool for creating a zettelkasten https://ift.tt/g61xrKF

Show HN: Brain, a commandline note-taking tool for creating a zettelkasten https://ift.tt/BCxKgVX April 11, 2022 at 01:52AM

Show HN: Cypress Recorder that adapts to UI changes with Email testing https://ift.tt/A5fD4V2

Show HN: Cypress Recorder that adapts to UI changes with Email testing https://ift.tt/WfsaCNG April 11, 2022 at 01:21AM

Show HN: Ultra fast Terraform plan and state parser written in Rust https://ift.tt/XtWjdH0

Show HN: Ultra fast Terraform plan and state parser written in Rust https://ift.tt/dyaRXPn April 11, 2022 at 02:11AM

Saturday, April 9, 2022

Show HN: MassCode v2 – a code snippets manager for developers https://ift.tt/f3VSzMe

Show HN: MassCode v2 – a code snippets manager for developers https://ift.tt/NoeUtOE April 9, 2022 at 11:53PM

Show HN: Dev Toolbox – A browser extension with simple offline dev tools https://ift.tt/uDnXGwJ

Show HN: Dev Toolbox – A browser extension with simple offline dev tools Hello HN! I'd like to share a browser extension I made that provides quick offline access to various development tools. Current tool set: Calculate hashes; encode and decode HTML, URI, Base64; convert numbers between different bases; parse and manipulate various time formats; format and inspect IPv4/CIDR addresses; search all v13.1 emoji with quick copying in various formats. It runs entirely offline, making no external requests (even emoji PNG files are bundled), and only requires local storage permission to remember your last tab and input. This was inspired by an old extension called Hasher (no longer on the Chrome Store) that provided a simple interface to similar utilities. This was an opportunity to get back into making extensions, practice with Vue a bit, and expand upon the original idea. It's available for Chrome, Edge (via Chrome Store), and Firefox; links and screenshots are on GitHub, where you can also report any problems. Feedback and suggestions are very welcome. Thanks! https://ift.tt/p0sNCgl https://ift.tt/p0sNCgl April 10, 2022 at 02:43AM

Show HN: I made a website for you to travel the world in first-person POV https://ift.tt/97sSKCQ

Show HN: I made a website for you to travel the world in first-person POV https://ift.tt/IwqinLR April 10, 2022 at 01:58AM

Show HN: YOLO v4 Tiny with Tensil on Ultra96 FPGA Board https://ift.tt/dSoB21z

Show HN: YOLO v4 Tiny with Tensil on Ultra96 FPGA Board https://ift.tt/E8FJniG April 9, 2022 at 11:47PM

Show HN: StreamPQ – Stream PostgreSQL query results in Python without a cursor https://ift.tt/XBGq6yz

Show HN: StreamPQ – Stream PostgreSQL query results in Python without a cursor https://ift.tt/mAkoBHs April 9, 2022 at 09:39PM

Show HN: Big integer multiplication in JavaScript using pen-and-paper algorithm https://ift.tt/W3UDqLQ

Show HN: Big integer multiplication in JavaScript using pen-and-paper algorithm https://ift.tt/fobh0nL April 9, 2022 at 11:32AM

Show HN: HRCloud3 Early prototype noSQL and cookieless self-hosted Cloud/CMS https://ift.tt/CQhJMsH

Show HN: HRCloud3 Early prototype noSQL and cookieless self-hosted Cloud/CMS https://ift.tt/BGo35sJ April 9, 2022 at 11:15AM

Show HN: 3D model file thumbnails for Windows Explorer https://ift.tt/cZ0dBzA

Show HN: 3D model file thumbnails for Windows Explorer https://ift.tt/7Eopkdu April 9, 2022 at 03:05PM

Friday, April 8, 2022

Show HN: Relevanto (beta) – I curate the relevant web https://ift.tt/cNHh6RG

Show HN: Relevanto (beta) – I curate the relevant web Hi! This is Alex Dragusin and lately I've been working on Relevanto where I look for and save the best of the web. I literally search through search engines for the best of everything (yes, lots of site:reddit.com in there and so on), check it out if it's legit (I search for reputational data like reviews etc) save it, categorize it and list it on Relevanto. I have a knack for curation and organization so I am putting my skills to, hopefully good use. This, at this point is intended for a global audience, stuff that make sense for most people. I got fed up with Google and other search engines results being filled with too many results that are not really useful and I hope Relevanto will eventually be a gateway for most of the stuffs I do on the web, leaving the search engines for more specific stuffs - to use them as an option rather than primary way. Love speed and privacy. I am big on privacy thus no tracking and the usual nonsense. The site is static and managed by a backend I created through which I manage the sites in the database. The static exporter is written in PHP. Nothing too fancy. I am constantly adding, adjusting and since it's beta, many more categories are coming up. In the works: *apart from the highlighter, a similar function that will filter all the sites by [keyword], that is, show only what contain [keyword], hide everything else. *dedicated pages, for example Music, on this page there will be all about music from links to websites for consumption to tools of creation to news and so on. Monetization: Will monetize in 2 ways, one by having a Marketplace page (the only place for ads, no ads on other parts of the site as long as I am at the helm), where one can advertise their service/product/company for a consistent fee (aka high barrier of entry) while abiding by strict guidelines (Money is good but not at the expense of my visitors!) and second by patronages taken through Patreon or other provider. That's it, the goal is not endless growth at the expense of the users but to provide value, real value! This is the future of the web, the relevant web! Thank you and hope to have you along for the ride. https://ift.tt/9myfhdN April 9, 2022 at 01:39AM

Show HN: Gomarvin: generate custom boilerplate for Go REST servers https://ift.tt/JHGwfR5

Show HN: Gomarvin: generate custom boilerplate for Go REST servers https://ift.tt/autPCUg April 9, 2022 at 01:10AM

Show HN: Zaplib – Speed up your webapp with Rust+Wasm https://ift.tt/EN6FgIb

Show HN: Zaplib – Speed up your webapp with Rust+Wasm https://ift.tt/UakpD0q April 9, 2022 at 01:06AM

Elon Musk to answer Twitter staff questions

Employees will be able quiz the entrepreneur as he joins the board of Twitter, after share purchase.

from BBC News - Technology https://ift.tt/g27O0DT

Thursday, April 7, 2022

BRT Service on Van Ness to Begin Tomorrow

BRT Service on Van Ness to Begin Tomorrow
By Jiaying Yu

Aerial view of the Van Ness Avenue corridor featuring the BRT's signature red transit lanes

Tomorrow, April 1, we will cut the ribbon on San Francisco’s first Bus Rapid Transit (BRT) corridor on Van Ness Avenue. The public is invited to join and celebrate this historic moment in front of the War Memorial. The ribbon-cutting will include speeches from local and state leaders, performances from local musicians and giveaways. After the ribbon is cut, there will be an inaugural ride on the new Van Ness BRT corridor to North Point where the celebration continues with live music.  

BRT service on Van Ness is part of Muni’s Rapid Network, which prioritizes frequency and reliability for customers. Muni and Golden Gate Transit customers are expected to experience 32% shorter travel times. With dedicated transit lanes in the middle of the road, enhanced traffic signals with Transit Signal Priority and new platforms and shelters, the Van Ness BRT corridor will be the fastest way to travel north-south in this part of San Francisco.  

In addition to these transit improvements, the Van Ness Improvement Project brought several other features to the corridor. Some of these improvements were underground, while surface improvements include:  

  • Bulb-outs that extend sidewalks at intersections to shorten the distance for people to safely cross the street 
  • Median refuges that provide people walking with a safe place to wait while crossing Van Ness
  • Countdown signals let people walking know how much time they have to cross the street, and accessible auditory pedestrian signals provide verbal directions to bus platforms for people who are blind and low vision
  • Landscaping, new trees and shrubs, new sidewalks and a colorful public light sculpture on the Geary/O’Farrell boarding island

We are excited to introduce you to the new and improved Van Ness.  For details go to Van Ness Improvement Project.



Published April 01, 2022 at 04:50AM
https://ift.tt/mkHYd69

Show HN: A Story-Based Brainwallet https://ift.tt/1XtmPDJ

Show HN: A Story-Based Brainwallet https://ift.tt/TryAEMU April 8, 2022 at 12:52AM

Show HN: Kcaps.app – a tool to design keyboard shortcut images https://ift.tt/echDpTS

Show HN: Kcaps.app – a tool to design keyboard shortcut images Hi HN! While working on a project that requires some images of keyboard shortcuts to be put in documentation, I came up with the idea of this small design tool. kcaps.app is quite simple, however, it provides a number of color schemes and allows users to quickly print or press keyboard combinations and download images as a result. I hope it will be helpful for someone else :) https://kcaps.app/ April 7, 2022 at 11:40PM

Mystery of alleged Chinese hack on eve of Ukraine invasion

A western intelligence official believes the aim was espionage - but questions remain.

from BBC News - Technology https://ift.tt/3rasPzO

Show HN: Redditle.com – For those of us who add 'Reddit' to every Google search https://ift.tt/nep2L4x

Show HN: Redditle.com – For those of us who add 'Reddit' to every Google search https://redditle.com April 7, 2022 at 11:33PM

Wednesday, April 6, 2022

Show HN: I made Million – It's a Virtual DOM made for the future https://ift.tt/jwoKsxC

Show HN: I made Million – It's a Virtual DOM made for the future Repo here: https://ift.tt/9M4fuAx My name is Aiden Bai and I'm really interested in HCI research, particularly within user interface (UI) and web development. At the time of writing this, I'm a student at Camas High School. In July 2021, Million.js began as an experiment with Virtual DOM because I was curious with how UI libraries worked. I was frustrated with the lack of a modern, fast, and modular Virtual DOM library for JavaScript. Virtual DOM had been around for almost a decade, yet many Virtual DOM libraries still struggle with render speed compared to newer methods of rendering. Today, Million.js is the first effort to bring Virtual DOM into the future after hundreds of hours of experimenting. Traditional Virtual DOM libraries have yet to leverage new technological paradigms in the new age of compiled Transitional UI Libraries. Million.js leverages the compiler to create predefined paths, instead of executing all the work in the browser. Hope this serves as an interesting example of how older technologies (relative to JavaScript time) can evolve to modern time (similar to how Solid took Knockout's fine-grained strategy and applied modern techniques) April 7, 2022 at 12:38AM

Show HN: An open source Patreon / Substack https://ift.tt/O0rHV9Z

Show HN: An open source Patreon / Substack Hello everyone! I am the developer of a media centric distribution of Wagtail + Django called Rent Free Media. It is basically an open source Patreon or Substack. https://rentfree.media is the site and the git is linked there. The license is AGPL for obvious reasons. It generates RSS feeds from web page content, using the Django RSS feed framework, so that users can publish both their site their podcast episodes (or paid written content, if they are a Substack-type written content author) all in one edit. Summary of features: 1. Integration with Stripe for subscription payments. 2. User permissions are handled via a segmentation library which is also open-source, so custom and complex pay tier rules are easily attainable. 3. Automatic generation of authenticated RSS links for podcast apps and news readers. 4. Mass and "drip" email marketing tools. 5. Remote and locally hosted files are supported for public / free content. 6. If you like Markdown, it will make Chicago-style episode notes in iTunes, Spotify, and Google's app for podcasts ;) 7. Default HTML templates are Bootstrap 5, and custom CSS can be applied to block elements in the CMS without getting into the template code for simple styling of page elements. 8. Podcasts may be published in both series and serial format, with or without visible previews of paid episodes, with or without combined pay/premium feeds. All configurable in the CMS admin without touching the code. 9. JSON+LD schema data is generated automatically including breadcrumbs, per page. 10. Dynamic web forms, optionally with conditional form fields based on the user's entries. 11. Auditable / actionable download tracking of premium content on a per-user basis. 12. 2FA out of the box, optional for users and optionally required for admins. 13. AJAX comments wherever you want to put them, just include the block on a page in the CMS editor (or not). 14. Full text / full site search via the Postgres DB. 15. A simple cache is included for anonymous requests, supporting all Django cache backends. As the readme on the git states, it will work locally on the Django dev server with the caveat that media files won't "play" without Nginx to respond to the X-Sendfile requests, and a minor SQLite complex field filter support oddity which is not breaking in terms of functionality. April 6, 2022 at 10:35PM

Exciting Changes Coming to San Francisco Taxis!

Exciting Changes Coming to San Francisco Taxis!
By

Image of a a Flywheel taxi

Exciting Changes Coming to San Francisco Taxis! 

A new way to hail a taxi is coming soon, San Francisco! Yesterday, our MTA Board of Directors approved an amendment to the pilot program to test upfront fares, which was approved back in September 2021. This amendment will now allow Taxi E-Hail app providers to dispatch trips that originate with third-party entities, which may offer upfront fares that are not based on taximeter rates. In other words, you’ll soon be able to pick up your smartphone and check the cost to your destination and book a ride via taxi with a few swipes.  

Allowing taxi customers to select a flat rate advance fare is intended to improve customer service, enable customers to price shop among similar services and minimize meter anxiety that occurs when customers feel that the Taximeter rate is increasing beyond their expectation. The price flexibility is intended to increase the number of taxi trips and allow taxis to be more competitive in the for-hire transportation marketplace. 

Background

On September 7, 2021, the SFMTA Board authorized the Director of Transportation to create the one-year Taxi Upfront Fare Pilot Program (Pilot) within six months, to test the concept of providing customers with a flat rate fare estimate through a Taxi E-Hail app via cellphone. Under the pilot, the customer will have the option of choosing the upfront fare or paying for the trip based on the taxi meter amount.  

Since this approval, our staff has been working with taxi industry stakeholders to develop the Pilot program rules. During this process, both the YoTaxi E-Hail app and Flywheel E-Hail app requested that the SFMTA allow them to partner with Uber to dispatch taxi trips that originate with Uber based on Uber’s rates rather than the taximeter. The original intent of the metered fare system was to provide price certainty and protection to customers. The SFMTA and other taxi regulators around the world utilize the meter fare system to ensure a functioning taxi market in which customers and drivers have certainty that the fare is transparent and equally applied to all customers. Although the fares are standardized and posted in every cab as well as on sfmta.com, as the meter clicks up incrementally during the trip, riders may experience meter anxiety watching the fare increase based on time and distance, and some passengers may be confused about the additional fees for exiting the airport, fees for traveling long distances, and bridge tolls. 

We updated the Taxi E-Hail requirements in mid-2021 to require functionality that customers have come to expect. Although Taxi E-Hail apps are required to provide a fare estimate, a taxi customer is not currently able to lock in that fare prior to taking the trip. The Pilot will allow this additional functionality and allow Taxi E-Hail apps the ability to offer customers an option to lock in the upfront fare. After today’s amendment was approved by the MTA Board, taxi customers will soon have the option of choosing the upfront fare through the Taxi E-Hail app, their trip may originate as an UberX trip and be provided by a taxi, or they may choose to request a cab through traditional phone dispatch or street hail and simply pay for the trip based on the meter amount. 

We look forward to continued support of the taxi industry. Visit our website to check out all the ways the SFMTA is supporting this industry, and be sure to subscribe for updates on the launch of our Upfront Fare Pilot Program.  



Published April 07, 2022 at 01:38AM
https://ift.tt/VgwR0xo