New top story on Hacker News: Show HN: Shale – a Ruby object mapper and serializer for JSON, YAML and XML
Reviewed by
Qamar javed
on
May 31, 2022
Rating:
5
New top story on Hacker News: So I Took a Corporation to Arbitration
Reviewed by
Qamar javed
on
May 31, 2022
Rating:
5
New top story on Hacker News: A 3,400-year-old city emerges from the Tigris River
Reviewed by
Qamar javed
on
May 31, 2022
Rating:
5
New top story on Hacker News: After Xinjiang Revelations, Germany's Ties to China Are Under the Microscope
Reviewed by
Qamar javed
on
May 31, 2022
Rating:
5
New top story on Hacker News: Whatever Happened to “Programmable” Analog? (2019)
Reviewed by
Qamar javed
on
May 31, 2022
Rating:
5
New top story on Hacker News: Show HN: Todool, a full blown environment for managing large trees of task lists
Reviewed by
Qamar javed
on
May 31, 2022
Rating:
5
New top story on Hacker News: The Central Social Institution in Prague, Czechoslovakia, 1937
Reviewed by
Qamar javed
on
May 31, 2022
Rating:
5
New top story on Hacker News: The Underground Library
Reviewed by
Qamar javed
on
May 30, 2022
Rating:
5
New top story on Hacker News: Show HN: Top Links from Hacker News, Reddit, Techmeme, PH on a Single Page
Reviewed by
Qamar javed
on
May 30, 2022
Rating:
5
New top story on Hacker News: Sorcerer’s Apprentice: Looking for demons in a disenchanted world
Reviewed by
Qamar javed
on
May 30, 2022
Rating:
5
New top story on Hacker News: Solving Problems with Decomposition
Reviewed by
Qamar javed
on
May 30, 2022
Rating:
5
New top story on Hacker News: Philosophy’s Gentle Giant
Reviewed by
Qamar javed
on
May 30, 2022
Rating:
5
New top story on Hacker News: Wikipedia Haiku
Reviewed by
Qamar javed
on
May 29, 2022
Rating:
5
New top story on Hacker News: Le Paper Globe – a DIY paper terrestrial globe (2012)
Reviewed by
Qamar javed
on
May 29, 2022
Rating:
5
New top story on Hacker News: Charles Babbage’s Difference Engine Turns 200
Reviewed by
Qamar javed
on
May 29, 2022
Rating:
5
New top story on Hacker News: Ask HN: What does a developer need to know to build their own Lisp from scratch?
Reviewed by
Qamar javed
on
May 29, 2022
Rating:
5
New top story on Hacker News: Metron C++ to Verilog Translator Tutorial
Reviewed by
Qamar javed
on
May 29, 2022
Rating:
5
New top story on Hacker News: Google Has Banned the Training of Deepfakes in Colab
Reviewed by
Qamar javed
on
May 28, 2022
Rating:
5
New top story on Hacker News: FireZone – Tailscale Alternative – The Open Source VPN Server and Firewall
Reviewed by
Qamar javed
on
May 28, 2022
Rating:
5
New top story on Hacker News: Low-code online store builder
Reviewed by
Qamar javed
on
May 28, 2022
Rating:
5
New top story on Hacker News: A declarative desktop UI framework for Rust built on GTK and GTK-rs
Reviewed by
Qamar javed
on
May 28, 2022
Rating:
5
New top story on Hacker News: In Obscurity
Reviewed by
Qamar javed
on
May 28, 2022
Rating:
5
New top story on Hacker News: Tetra – Full stack reactive component framework for Django using Alpine.js
Reviewed by
Qamar javed
on
May 27, 2022
Rating:
5
New top story on Hacker News: A Brief Rant on the Future of Interaction Design
Reviewed by
Qamar javed
on
May 27, 2022
Rating:
5
New top story on Hacker News: What is end-to-end encryption and how does it work?
Reviewed by
Qamar javed
on
May 27, 2022
Rating:
5
New top story on Hacker News: Connection reuse may route traffic to malicious servers
Reviewed by
Qamar javed
on
May 27, 2022
Rating:
5
New top story on Hacker News: Amplitude (YC W12) Launches a CDP
Reviewed by
Qamar javed
on
May 27, 2022
Rating:
5
New top story on Hacker News: The $86m rise and fall of Inigo Philbrick
Reviewed by
Qamar javed
on
May 26, 2022
Rating:
5
New top story on Hacker News: Why We Switched from Python to Go
Reviewed by
Qamar javed
on
May 26, 2022
Rating:
5
New top story on Hacker News: Lessons learned as a software developer turned project manager
Reviewed by
Qamar javed
on
May 26, 2022
Rating:
5
New top story on Hacker News: Evidence and strategies for alcohol control as crime control
Reviewed by
Qamar javed
on
May 26, 2022
Rating:
5
New top story on Hacker News: Metamaterial Absorber for Loudspeaker Enclosures [pdf]
Reviewed by
Qamar javed
on
May 26, 2022
Rating:
5
New top story on Hacker News: Scalable polymer films for sustainable moisture harvesting in arid environments
Reviewed by
Qamar javed
on
May 25, 2022
Rating:
5
New top story on Hacker News: How to De-Polarize America: Ranked-Choice Voting Is More Democratic, Not Less
Reviewed by
Qamar javed
on
May 25, 2022
Rating:
5
New top story on Hacker News: History of 127/8 as localhost/loopback addresses?
Reviewed by
Qamar javed
on
May 25, 2022
Rating:
5
New top story on Hacker News: A Kernel Hacker Meets Fuchsia OS
Reviewed by
Qamar javed
on
May 25, 2022
Rating:
5
New top story on Hacker News: The benefits of “low tech” user interfaces
Reviewed by
Qamar javed
on
May 25, 2022
Rating:
5
New top story on Hacker News: Show HN: Dress Circle – IMDB for UK Theatre
Reviewed by
Qamar javed
on
May 25, 2022
Rating:
5
New top story on Hacker News: Statement on 4 Years of GDPR
Reviewed by
Qamar javed
on
May 25, 2022
Rating:
5
New top story on Hacker News: I hate LaTeX. I love LaTeX.
Reviewed by
Qamar javed
on
May 24, 2022
Rating:
5
New top story on Hacker News: Where's All the Code?
Reviewed by
Qamar javed
on
May 24, 2022
Rating:
5
New top story on Hacker News: Morrowind 20-year anniversary book
Reviewed by
Qamar javed
on
May 24, 2022
Rating:
5
New top story on Hacker News: Control Esp32 from a web panel over MQTT protocol
Reviewed by
Qamar javed
on
May 24, 2022
Rating:
5
New top story on Hacker News: Browsh – A fully-modern text-based browser, rendering to TTY and browsers
Reviewed by
Qamar javed
on
May 24, 2022
Rating:
5
New top story on Hacker News: Farm vehicles approaching weights of sauropods exceed limits for soil function
Reviewed by
Qamar javed
on
May 24, 2022
Rating:
5
New top story on Hacker News: Street View turns 15 with a new camera and fresh features
Reviewed by
Qamar javed
on
May 24, 2022
Rating:
5
New top story on Hacker News: Kids Are Far, Far Behind in School
Reviewed by
Qamar javed
on
May 23, 2022
Rating:
5
New top story on Hacker News: Keep the web free, say no to Web3
Reviewed by
Qamar javed
on
May 23, 2022
Rating:
5
New top story on Hacker News: The Game Boy Sewing Machine (2020)
Reviewed by
Qamar javed
on
May 23, 2022
Rating:
5
New top story on Hacker News: Ask HN: Tips for Reducing the Number of Inboxes
Reviewed by
Qamar javed
on
May 23, 2022
Rating:
5
New top story on Hacker News: Blogs should be clean and load fast
Reviewed by
Qamar javed
on
May 23, 2022
Rating:
5
New top story on Hacker News: C# 11 Preview Updates – Raw string literals, UTF-8 and more
Reviewed by
Qamar javed
on
May 22, 2022
Rating:
5
New top story on Hacker News: People hated shopping carts when they first came out
Reviewed by
Qamar javed
on
May 22, 2022
Rating:
5
New top story on Hacker News: Upwork Freelancer Earned $1.6M Creating Pitch Decks
Reviewed by
Qamar javed
on
May 22, 2022
Rating:
5
New top story on Hacker News: UK Government Guidelines on Documenting APIs
Reviewed by
Qamar javed
on
May 22, 2022
Rating:
5
New top story on Hacker News: Rising temperatures erode human sleep globally
Reviewed by
Qamar javed
on
May 22, 2022
Rating:
5
New top story on Hacker News: Should Freelancers Offer Free Trials?
Reviewed by
Qamar javed
on
May 21, 2022
Rating:
5
New top story on Hacker News: Running PyTorch on the M1 GPU
Reviewed by
Qamar javed
on
May 21, 2022
Rating:
5
New top story on Hacker News: Math on GitHub: The Good, the Bad and the Ugly
Reviewed by
Qamar javed
on
May 21, 2022
Rating:
5
New top story on Hacker News: How to Be Successful
Reviewed by
Qamar javed
on
May 21, 2022
Rating:
5
New top story on Hacker News: The development of fair tests of treatments (2014)
Reviewed by
Qamar javed
on
May 21, 2022
Rating:
5
New top story on Hacker News: Is anyone still using assembly language? You betcha (2007)
Reviewed by
Qamar javed
on
May 20, 2022
Rating:
5
New top story on Hacker News: Ask HN: 6-hour workdays more important than 4-day workweeks IMO
Reviewed by
Qamar javed
on
May 20, 2022
Rating:
5
New top story on Hacker News: Ask HN: What are modern architecture patterns for desktop applications?
Reviewed by
Qamar javed
on
May 20, 2022
Rating:
5
New top story on Hacker News: A key-infra open-source project can get compromised
Reviewed by
Qamar javed
on
May 20, 2022
Rating:
5
New top story on Hacker News: Pixar in a Box: Collaboration Between Pixar Animation Studios and Khan Academy
Reviewed by
Qamar javed
on
May 20, 2022
Rating:
5
New top story on Hacker News: Computation reuse via fusion in Amazon Athena
Reviewed by
Qamar javed
on
May 20, 2022
Rating:
5
New top story on Hacker News: Extract sentiment relations from mass-media texts with language models
Reviewed by
Qamar javed
on
May 19, 2022
Rating:
5
New top story on Hacker News: What is our hidden consumption of microplastics doing to our health?
Reviewed by
Qamar javed
on
May 19, 2022
Rating:
5
New top story on Hacker News: GraphQL JIT – GraphQL execution using a JIT compiler
Reviewed by
Qamar javed
on
May 19, 2022
Rating:
5
New top story on Hacker News: I'm an addict
Reviewed by
Qamar javed
on
May 19, 2022
Rating:
5
New top story on Hacker News: Outhorse Your Email
Reviewed by
Qamar javed
on
May 19, 2022
Rating:
5
New top story on Hacker News: Please Stop Using Grey Text
Reviewed by
Qamar javed
on
May 18, 2022
Rating:
5
New top story on Hacker News: Jailer: A truly relational database tool
Reviewed by
Qamar javed
on
May 18, 2022
Rating:
5
New top story on Hacker News: Static Integer Types (2021)
Reviewed by
Qamar javed
on
May 18, 2022
Rating:
5
New top story on Hacker News: We reduced 502 errors by caring about PID 1 in Kubernetes
Reviewed by
Qamar javed
on
May 18, 2022
Rating:
5
New top story on Hacker News: Spotify has shut down libspotify
Reviewed by
Qamar javed
on
May 18, 2022
Rating:
5
New top story on Hacker News: Making the Ruby interpreter run a program written in a natural language
Reviewed by
Qamar javed
on
May 17, 2022
Rating:
5
New top story on Hacker News: Arm Open Source makes a seamless migration to GitLab
Reviewed by
Qamar javed
on
May 17, 2022
Rating:
5
New top story on Hacker News: Zitadel: The best of Auth0 and Keycloak combined
Reviewed by
Qamar javed
on
May 17, 2022
Rating:
5
New top story on Hacker News: Ask HN: How to break anxiety/fear-avoidance cycle?
Reviewed by
Qamar javed
on
May 17, 2022
Rating:
5
New top story on Hacker News: Expert systems are here, let’s welcome them to the legal world
Reviewed by
Qamar javed
on
May 17, 2022
Rating:
5
New top story on Hacker News: Obsidian Dataview: Turn Obsidian Vault into a database which you can query from
Reviewed by
Qamar javed
on
May 17, 2022
Rating:
5
New top story on Hacker News: Dura Mater
Reviewed by
Qamar javed
on
May 16, 2022
Rating:
5
New top story on Hacker News: Finger: The First Social Software (2019)
Reviewed by
Qamar javed
on
May 16, 2022
Rating:
5
New top story on Hacker News: Linux for Networking Professionals
Reviewed by
Qamar javed
on
May 16, 2022
Rating:
5
New top story on Hacker News: Networking FreeDOS
Reviewed by
Qamar javed
on
May 16, 2022
Rating:
5
New top story on Hacker News: Reducing Cognitive Load in Agile DevOps Teams Using Team Topologies
Reviewed by
Qamar javed
on
May 16, 2022
Rating:
5
New top story on Hacker News: ShadyURL: Don't just shorten your URL, make it suspicious and frightening
Reviewed by
Qamar javed
on
May 15, 2022
Rating:
5
New top story on Hacker News: Communication costs are 35-fold computational costs in the human brain (2021)
Reviewed by
Qamar javed
on
May 15, 2022
Rating:
5
New top story on Hacker News: The overengineered solution to my pigeon problem
Reviewed by
Qamar javed
on
May 15, 2022
Rating:
5
New top story on Hacker News: End to end monitoring with minimal effort
Reviewed by
Qamar javed
on
May 15, 2022
Rating:
5
New top story on Hacker News: Computer powered by colony of blue-green algae has run for six months
Reviewed by
Qamar javed
on
May 15, 2022
Rating:
5
New top story on Hacker News: Meal of a lifetime: what to eat at every age
Reviewed by
Qamar javed
on
May 14, 2022
Rating:
5
New top story on Hacker News: Dokku – Free Heroku Alternative
Reviewed by
Qamar javed
on
May 14, 2022
Rating:
5
New top story on Hacker News: Ultimaker and Makerbot merge to form new 3D printing company
Reviewed by
Qamar javed
on
May 14, 2022
Rating:
5
New top story on Hacker News: Why All Cryptocurrency Should Die in a Fire
Reviewed by
Qamar javed
on
May 14, 2022
Rating:
5
New top story on Hacker News: Why to Start a Startup in a Bad Economy
Reviewed by
Qamar javed
on
May 14, 2022
Rating:
5
New top story on Hacker News: Extreme include discipline for C++ code
Reviewed by
Qamar javed
on
May 13, 2022
Rating:
5
New top story on Hacker News: How does a cowbird learn to be a cowbird?
Reviewed by
Qamar javed
on
May 13, 2022
Rating:
5
New top story on Hacker News: Notes on Virtual Threads and Clojure
Reviewed by
Qamar javed
on
May 13, 2022
Rating:
5
New top story on Hacker News: Employers’ Use of AI Tools Can Violate the Americans with Disabilities Act
Reviewed by
Qamar javed
on
May 13, 2022
Rating:
5
New top story on Hacker News: Twitter Deal Temporarily on Hold
Reviewed by
Qamar javed
on
May 13, 2022
Rating:
5
New top story on Hacker News: Show HN: React Routing in 120 lines (including comments)
Reviewed by
Qamar javed
on
May 13, 2022
Rating:
5
New top story on Hacker News: The saddest “just ship it” story (2020)
Reviewed by
Qamar javed
on
May 12, 2022
Rating:
5
New top story on Hacker News: Twitter Terms of Service Diff
Reviewed by
Qamar javed
on
May 12, 2022
Rating:
5
New top story on Hacker News: Please don’t let anyone Americanise it
Reviewed by
Qamar javed
on
May 12, 2022
Rating:
5
New top story on Hacker News: The Day George Soros Broke the Bank of England to Make $1.1B
Reviewed by
Qamar javed
on
May 12, 2022
Rating:
5
New top story on Hacker News: OP-1 field
Reviewed by
Qamar javed
on
May 12, 2022
Rating:
5
New top story on Hacker News: Smishing
Reviewed by
Qamar javed
on
May 11, 2022
Rating:
5
New top story on Hacker News: A multi-parameter persistence framework for mathematical morphology
Reviewed by
Qamar javed
on
May 11, 2022
Rating:
5
New top story on Hacker News: The Ghost Writer’s Mistress
Reviewed by
Qamar javed
on
May 11, 2022
Rating:
5
New top story on Hacker News: The Mitto AG surveillanve case – or why we must never backdoor encryption
Reviewed by
Qamar javed
on
May 11, 2022
Rating:
5
New top story on Hacker News: Which housing markets are most exposed to the coming interest-rate storm?
Reviewed by
Qamar javed
on
May 11, 2022
Rating:
5
New top story on Hacker News: Exgrasia: RPG-style sandbox game where every tile is a player-made contract
Reviewed by
Qamar javed
on
May 10, 2022
Rating:
5
New top story on Hacker News: NPM Vulnerability Discussion on Twitter
Reviewed by
Qamar javed
on
May 10, 2022
Rating:
5
New top story on Hacker News: Zsh-autoquoter makes shell quoting slightly less annoying
Reviewed by
Qamar javed
on
May 10, 2022
Rating:
5
New top story on Hacker News: Auguste Deter
Reviewed by
Qamar javed
on
May 10, 2022
Rating:
5
New top story on Hacker News: No Dislikes has officially ruined YouTube for me
Reviewed by
Qamar javed
on
May 10, 2022
Rating:
5
New top story on Hacker News: What Dinner Will Look Like in the Next 100 Years, According to Scientists
Reviewed by
Qamar javed
on
May 09, 2022
Rating:
5
New top story on Hacker News: The Beautiful Diablo 2 Resurrected Machine
Reviewed by
Qamar javed
on
May 09, 2022
Rating:
5
New top story on Hacker News: Two-way writeups: Coda’s secret to shipping fast
Reviewed by
Qamar javed
on
May 09, 2022
Rating:
5
New top story on Hacker News: The realtime web: evolution of the user experience
Reviewed by
Qamar javed
on
May 09, 2022
Rating:
5
New top story on Hacker News: Tesseract.js – Pure JavaScript OCR
Reviewed by
Qamar javed
on
May 09, 2022
Rating:
5
New top story on Hacker News: I'm a fucking webmaster
Reviewed by
Qamar javed
on
May 09, 2022
Rating:
5
New top story on Hacker News: So You Wanna Be a Chef – By Bourdain (2010)
Reviewed by
Qamar javed
on
May 09, 2022
Rating:
5
New top story on Hacker News: Lessons learned from the recent job hunt
Reviewed by
Qamar javed
on
May 08, 2022
Rating:
5
New top story on Hacker News: Creating a Culture of Innovation
Reviewed by
Qamar javed
on
May 08, 2022
Rating:
5
New top story on Hacker News: Ask HN: How do I get my Google account back?
Reviewed by
Qamar javed
on
May 08, 2022
Rating:
5
New top story on Hacker News: No Fixed Address Bank Account
Reviewed by
Qamar javed
on
May 08, 2022
Rating:
5
New top story on Hacker News: From ancient oaks to walking yews: Britain’s great trees, forests and avenues
Reviewed by
Qamar javed
on
May 08, 2022
Rating:
5
New top story on Hacker News: Linking Faulting, Topography, and Sediment Production During Continental Rifting
Reviewed by
Qamar javed
on
May 08, 2022
Rating:
5
New top story on Hacker News: Jeffrey Snower was originally demoted over PowerShell
Reviewed by
Qamar javed
on
May 08, 2022
Rating:
5
New top story on Hacker News: Learning Modern Linux: A Handbook for the Cloud Native Practitioner
Reviewed by
Qamar javed
on
May 07, 2022
Rating:
5
New top story on Hacker News: Understanding the Bards
Reviewed by
Qamar javed
on
May 07, 2022
Rating:
5
New top story on Hacker News: ProofWiki is an online compendium of mathematical proofs
Reviewed by
Qamar javed
on
May 07, 2022
Rating:
5
New top story on Hacker News: Base 2048
Reviewed by
Qamar javed
on
May 07, 2022
Rating:
5
New top story on Hacker News: Traces vs. Snapshots: Print Statements and Debuggers
Reviewed by
Qamar javed
on
May 07, 2022
Rating:
5
New top story on Hacker News: GitHub Résumé: Service that creates a résumé based on your GitHub repos/activity
Reviewed by
Qamar javed
on
May 06, 2022
Rating:
5
New top story on Hacker News: User Disengagement
Reviewed by
Qamar javed
on
May 06, 2022
Rating:
5
New top story on Hacker News: The Algol 68 Genie project
Reviewed by
Qamar javed
on
May 06, 2022
Rating:
5
New top story on Hacker News: When negotiating a price, never bid with a round number (2016)
Reviewed by
Qamar javed
on
May 06, 2022
Rating:
5
New top story on Hacker News: Using a game engine to write a GUI to the OpenBSD package manager
Reviewed by
Qamar javed
on
May 06, 2022
Rating:
5
New top story on Hacker News: How to resurrect a coral reef
Reviewed by
Qamar javed
on
May 05, 2022
Rating:
5
New top story on Hacker News: Misusing TypeScript assertion functions for fun and profit
Reviewed by
Qamar javed
on
May 05, 2022
Rating:
5
New top story on Hacker News: JavaScript Containers
Reviewed by
Qamar javed
on
May 05, 2022
Rating:
5
New top story on Hacker News: “Bambi” Is Even Bleaker Than You Thought
Reviewed by
Qamar javed
on
May 05, 2022
Rating:
5
New top story on Hacker News: The future will have to wait
Reviewed by
Qamar javed
on
May 05, 2022
Rating:
5
New top story on Hacker News: Ask HN: Have we screwed ourselves as software engineers?
Reviewed by
Qamar javed
on
May 04, 2022
Rating:
5
New top story on Hacker News: Clojure/Script mode for CodeMirror 6
Reviewed by
Qamar javed
on
May 04, 2022
Rating:
5
New top story on Hacker News: Keycloak: Open-Source Identity and Access Management
Reviewed by
Qamar javed
on
May 04, 2022
Rating:
5
New top story on Hacker News: Best Raspberry Pi Projects
Reviewed by
Qamar javed
on
May 04, 2022
Rating:
5
New top story on Hacker News: Criticizing Hare language approach for generic data structures
Reviewed by
Qamar javed
on
May 04, 2022
Rating:
5
New top story on Hacker News: Critical vulnerability in the Matrix IRC bridge
Reviewed by
Qamar javed
on
May 04, 2022
Rating:
5
New top story on Hacker News: Mullvad VPN now accepts Monero payments
Reviewed by
Qamar javed
on
May 03, 2022
Rating:
5
New top story on Hacker News: When I Made Another Monkey Island
Reviewed by
Qamar javed
on
May 03, 2022
Rating:
5
New top story on Hacker News: Wolvic (Igalia’s Stewardship of Firefox Reality)
Reviewed by
Qamar javed
on
May 03, 2022
Rating:
5
New top story on Hacker News: Show HN: A glib-like multi-platform C library
Reviewed by
Qamar javed
on
May 03, 2022
Rating:
5
New top story on Hacker News: React Native On-Device Machine Learning with Google ML Kit
Reviewed by
Qamar javed
on
May 03, 2022
Rating:
5
New top story on Hacker News: Don’t Trust Activity Monitor on M1 Macs
Reviewed by
Qamar javed
on
May 02, 2022
Rating:
5
New top story on Hacker News: Can the World Feed Itself? Historic Fertilizer Crunch Threatens Food Security
Reviewed by
Qamar javed
on
May 02, 2022
Rating:
5
New top story on Hacker News: Did J.J. Thomson Discover the Electron?
Reviewed by
Qamar javed
on
May 02, 2022
Rating:
5
New top story on Hacker News: Am I the only person who can’t get a job?
Reviewed by
Qamar javed
on
May 02, 2022
Rating:
5
New top story on Hacker News: Ask HN: Learn C++11 or Rust in 2022?
Reviewed by
Qamar javed
on
May 02, 2022
Rating:
5
New top story on Hacker News: Speedsolving Rubik's Cube: 8355 Method
Reviewed by
Qamar javed
on
May 02, 2022
Rating:
5
New top story on Hacker News: Xfig
Reviewed by
Qamar javed
on
May 01, 2022
Rating:
5
New top story on Hacker News: Adopting Matrix at the Gnome Foundation
Reviewed by
Qamar javed
on
May 01, 2022
Rating:
5
New top story on Hacker News: Pseudo-Random Number Generation Using Generative Adversarial Networks (2018)
Reviewed by
Qamar javed
on
May 01, 2022
Rating:
5
New top story on Hacker News: The Steamboat Inventors: The First Generation
Reviewed by
Qamar javed
on
May 01, 2022
Rating:
5
New top story on Hacker News: I use targeted ads as my personal shopping assistant
Reviewed by
Qamar javed
on
May 01, 2022
Rating:
5