Links
Add
Strong SSL Security on nginx - Raymii.org
https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html
Added 10 years ago
Multipart-Encoded and Python Requests - JetBridge Software
https://blog.jetbridge.com/multipart-encoded-python-requests/
A small trick to remember on how to send Multipart-Encoded data (multipart/form-data) using Python Requests.
mysql - MariaDB won't start for my MariaDB Galera Cluster node - Stack Overflow
https://stackoverflow.com/questions/26727127/mariadb-wont-start-for-my-mariadb-galera-cluster-node
Added 10 years ago
Sublime Text 3 Serial key build is 3143 · GitHub
https://gist.github.com/cprakashagr/86d4f8b29f8d54330349875abc6d9cf9
Sublime Text 3 Serial key build is 3143. GitHub Gist: instantly share code, notes, and snippets.
Added 7 years ago
GitHub - andrewarrow/paradise_ftp: paradise_ftp is a powerful, 100% native (golang) ftp server that is production ready.
https://github.com/andrewarrow/paradise_ftp
paradise_ftp is a powerful, 100% native (golang) ftp server that is production ready. - andrewarrow/paradise_ftp
Added 8 years ago
GitHub - spacehuhn/esp8266_beaconSpam: Creates up to a thousand WiFi access points with custom SSIDs.
https://github.com/spacehuhn/esp8266_beaconSpam
Creates up to a thousand WiFi access points with custom SSIDs. - spacehuhn/esp8266_beaconSpam
Added 8 years ago
NPI Technology Management - Network Performance Inc.
http://www.npi.net/
A trusted business technology comapny providing IT support services to businesses with the right IT systems to reach their goals. Sign up for remote IT support.
Added 8 years ago
ESP-AT | Espressif Systems
https://www.espressif.com/en/support/download/at?keys=&field_type_tid%5B%5D=14
Espressif provides AT command firmware, making it easy to integrate Espressif chips into IoT applications.
Receive Inbound Messages · Flowroute
https://flowroute.readme.io/docs/inbound-messages
Added 9 years ago
Community Forums - What are the wifi calling firewall ports and desti... - Verizon Community
https://community.verizon.com/t5/Mobile-Network-Archive/What-are-the-wifi-calling-firewall-ports-and-destination-IP/td-p/1080659
Added 4 months ago
The Best Galaxy Note 8 Cases and Covers for Your Samsung Phablet | Digital Trends
https://www.digitaltrends.com/mobile/best-galaxy-note-8-cases/
If you're still hanging on to your Note 8, then you'll want to take steps to protect it. These are some of the best Samsung Galaxy Note 20 cases available now.
Added 6 years ago
Using IP over IP tunnels for fun and profit
https://www.pointless.net/~jasper/consume/docs/my-docs/tunneling.html
Added 10 years ago
</> htmx - high power tools for html
https://htmx.org/
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext
htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code base sizes by 67% when compared with react
Added 4 months ago
FreeBSD Redis Cluster with CARP failover » Strog's Place
https://strog.org/2017/05/11/freebsd-redis-cluster-with-carp-failover/
Added 7 years ago
NotAwful · GitHub
https://github.com/NotAwful?tab=repositories
NotAwful has 7 repositories available. Follow their code on GitHub.
Added 11 months ago
Workshop: Build Your First NetBox AI Agent - YouTube
https://www.youtube.com/watch?v=LNWLngf-3bU
Workshop: Build Your First NetBox AI Agent
Added 4 months ago
NH Web Design Blog | Tips & Tutorials with a Dash of Humor
http://www.crimsondesigns.com/blog/
Added 8 years ago
https://extensionpubs.unl.edu/publication/g1472/na/html/view
https://extensionpubs.unl.edu/publication/g1472/na/html/view
Determine site suitability. If the percolati
Added 5 months ago
Replace PowerDNS by Knot DNS and Knot Resolver+supervisor with DNSSEC, DNS over TLS and domain name spoofing – # cd /scratch
https://yeupou.wordpress.com/2023/02/11/replace-powerdns-by-knot-dns-and-knot-resolversupervisor-with-dnssec-dns-over-tls-and-domain-name-spoofing/
I was considering using Knot DNS since a while. Switching to DNS over TLS for the resolver queries was the push needed. Turns out that transposing my setup with Knot DNS is very easy and fast. Knot Resolver does not provide init scripts and suggests to use supervisor as an alternative to systemd omnipresent features.…
Added 5 months ago
Broken
Emulating an iPhone in QEMU
https://eshard.com/posts/emulating-ios-14-with-qemu
option was gone in iOS 14. After loo
Added 10 months ago
Deadheadland | (~);} The Happeningest Place On Earth!
https://www.deadheadland.com/
Added 6 years ago
1-Wire - Wikiwand
http://www.wikiwand.com/en/1-Wire
1-Wire is a wired half-duplex serial bus designed by Dallas Semiconductor that provides low-speed (16.3 kbit/s) data communication and supply voltage over a sin...
Added 6 years ago
MTBF/FIT for device reliability & high service availability - Teldat
https://www.teldat.com/blog/mtbf-fit-device-reliability-service-availability/
Improve device reliability and offer higher service availability by duplicating parallel power supplies. Understand concepts and corresponding mathetical formaluas
Added 7 months ago
George Washington's Rules of Civility : NPR
http://www.npr.org/templates/story/story.php?storyId=1248919
Through military campaigns, diplomatic ventures and presidential politics, George Washington was guided by a simple set of 110 maxims he first copied out as a Virginia schoolboy. In a newly published edition of the 'Rules of Civility & Decent Behavior in Company and Conversation,' Washington biographer Richard Brookhiser says these principles could teach modern-day Americans a thing or two about ambition and morality. Read the rules online.
Added 9 years ago
Implementing MySql View in CakePHP For Typeahead Search | The NewComer
http://blog.jambura.com/2012/03/23/implementing-mysql-view-in-cakephp-for-typeahead-search/
Added 7 years ago
MIC-710IVA - Advantech
https://www.advantech.com/en-us/products/7514cce2-46ae-4b55-ac6d-b9698a6fb448/mic-710iva/mod_ace03424-2b2c-4a9e-933e-be90af7cbfb6
8ch AI Video System on NVIDIA® Jetson Nano™
GitHub - jesterr0/NfoForge: A powerful media upload assistant
https://github.com/jesterr0/NfoForge
A powerful media upload assistant. Contribute to jesterr0/NfoForge development by creating an account on GitHub.
Added 10 months ago
3480 Decarie Blvd - Google Maps
https://www.google.com/maps/@45.475012,-73.610394,3a,75y,202.81h,62.63t/data=!3m6!1e1!3m4!1smOWXzDv_ZWUEEOm8faA5kg!2e0!7i13312!8i6656!6m1!1e1
Added 10 years ago
The Hacker Blog – The Hacker Blog
https://thehackerblog.com/
A Hacker's Blog of Unintended Use and Insomnia.
Making Rounds with Oscar: Dosa, David: 9781401310431: Amazon.com: Books
https://www.amazon.com/Making-Rounds-Oscar-Extraordinary-Ordinary/dp/1401310435
Making Rounds with Oscar [Dosa, David] on Amazon.com. *FREE* shipping on qualifying offers. Making Rounds with Oscar
3 Fundamental Traits of an Infosec Aficionado | The State of Security
http://www.tripwire.com/state-of-security/off-topic/3-fundamental-traits-of-an-infosec-aficionado/#.VrCaNbJiweY.twitter
If you have one of these three fundamental traits, perhaps you belong in and are destined to succeed in the infosec field.
Added 10 years ago
Introducing cgmanager | S3hh's Blog
https://s3hh.wordpress.com/2014/03/25/introducing-cgmanager/
LXC uses cgroups to track and constrain resource use by containers. Historically cgroups have been administered through a filesystem interface. A root owned task can mount the cgroup filesystem and change its current cgroup or the limits of its cgroup. Lxc must therefore rely on apparmor to disallow cgroup mounts, and make sure to bind…
Added 10 years ago
That grumpy BSD guy: Network devices that lie
http://bsdly.blogspot.ca/2008/05/network-devices-that-lie.html
Added 10 years ago
Meet Rayhunter: A New Open Source Tool from EFF to Detect Cellular Spying | Electronic Frontier Foundation
https://www.eff.org/deeplinks/2025/03/meet-rayhunter-new-open-source-tool-eff-detect-cellular-spying
to make Rayhunter as easy as possible to install and u
Added 11 months ago
10 Useful Open Source Security Firewalls for Linux Systems
http://www.tecmint.com/open-source-security-firewalls-for-linux-systems/
In this article, we will explore ten of the most popular open-source security firewalls that can help secure your Linux servers.
Added 10 years ago
Using Postfix Transport Maps for Email Address Specific Aliasing
http://www.docunext.com/blog/2011/01/using-postfix-transport-maps-for-email-address-specific-aliasing.html
Added 10 years ago
Write for 4sysops | 4sysops
https://4sysops.com/write-for-4sysops/?utm_source=4sysops&utm_medium=endpage&utm_campaign=Author
Added 4 years ago
22 Simple Productivity Tools To Help You Do Everything Faster
https://blog.percolate.com/2015/01/22-simple-productivity-tools-that-save-time-and-effort/#prclt-vyjMoDg1
Editor’s picks
Added 11 years ago
Deadheadland | (~);} | Dead & Company at the Hollywood Bowl
https://www.deadheadland.com/2019/06/06/dead-company-at-the-hollywood-bowl/
We live in a time rich with Grateful Dead music. What once seemed like it might fade with the passage of time has, instead, blossomed into something bigger and far more expansive than this writer and life-long Dead Head ever imagined.
Added 6 years ago
Figgy's "Made Chapter 2" B-Sides - YouTube
https://www.youtube.com/watch?v=WvS5LFqogfk&feature=youtu.be
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
Added 9 years ago
Broken
Containment as a Core Security Strategy
https://www.darkreading.com/vulnerabilities-threats/containment-core-security-strategy
Added 6 months ago
AutoSetOwnerForQueue - Request Tracker Wiki
https://rt-wiki.bestpractical.com/wiki/AutoSetOwnerForQueue
Added 6 years ago
Mp3 Info Tag revision 1 Specifications
http://gabriel.mp3-tech.org/mp3infotag.html
Jon Rajewski | This is the personal website of Jonathan Rajewski.
https://www.jonrajewski.com/
GitHub - antirez/dump1090: Dump1090 is a simple Mode S decoder for RTLSDR devices
https://github.com/antirez/dump1090
Dump1090 is a simple Mode S decoder for RTLSDR devices - antirez/dump1090
Added 11 months ago
Changing CakePHP pagination URLs - Sakic.Net
https://www.sakic.net/blog/changing-cakephp-pagination-urls/
High quality Joomla components and modules. Professional Joomla extensions, consulting and services by a co-founder of Joomla.
Added 10 years ago
SysVinit to Systemd Cheatsheet - FedoraProject
https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet
Added 10 years ago
GitHub - peteeckel/netbox-plugin-dns: NetBox DNS is a NetBox plugin for managing DNS data.
https://github.com/peteeckel/netbox-plugin-dns?tab=readme-ov-file
NetBox DNS is a NetBox plugin for managing DNS data. - peteeckel/netbox-plugin-dns
Added 7 months ago
www.ossec.net/files/Making_the_Most_of_OSSEC.pdf
http://www.ossec.net/files/Making_the_Most_of_OSSEC.pdf
Added 10 years ago
User’s Manual — Music Player Daemon 0.24~git documentation
https://mpd.readthedocs.io/en/latest/user.html
Newsletter #185 - Faith No More's "Midlife Crisis" and the Observers Paradox
https://noahkalina.substack.com/p/newsletter-185-faith-no-mores-midlife
Added 7 months ago
How Grateful Dead archivist David Lemieux finds gems in live shows : Here & Now Anytime : NPR
https://www.npr.org/2024/02/16/1196979504/here-now-anytime-02-16-2024
The Washington Post's Mary Ilyushina joins us to discuss the death of Russian opposition leader Alexei Navalny. And, NPR's Ron Elving and NBC's Scott Wong talk about Vice President Kamala Harris' strong defense of NATO and condemnation of Russia. Then, archivist David Lemieux shares his experience listening to thousands of hours of live Grateful Dead shows searching for gems.
Polycom UC Software 4.0.5 Administrators' Guide
https://support.polycom.com/content/dam/polycom-support/products/voice/soundstation-ip-series/user/en/uc-ag-4--0--5.pdf
Poly, formerly Plantronics & Polycom, is now an HP brand. Learn how HP and Poly collaboration solutions can create more meaningful meetings for your workforce.
Added 5 years ago
GitHub - cdleon/awesome-terminals: Terminal Emulators
https://github.com/cdleon/awesome-terminals
Terminal Emulators. Contribute to cdleon/awesome-terminals development by creating an account on GitHub.
Added 7 months ago
blog.capterra.com/how-getting-things-done-changed-my-life-5-lessons-i-learned/
http://blog.capterra.com/how-getting-things-done-changed-my-life-5-lessons-i-learned/
Added 8 years ago
[FAQ] How can I setup my Phone / Provisioning / D... - Polycom Community
http://community.polycom.com/t5/VoIP/FAQ-How-can-I-setup-my-Phone-Provisioning-Download-Upgrade/td-p/4203
Added 10 years ago
Windows 10 bootable USB drive when install.wim >4GiB - Super User
https://superuser.com/questions/1392217/windows-10-bootable-usb-drive-when-install-wim-4gib
SecurityStudent: Raspberry pi war drive
http://securitystudent.blogspot.com/2013/11/raspberry-pi-war-drive.html
Added 10 years ago
OpenBSD : Read only Compact Flash installation | Sakana.fr – A sysadmin's blog
http://www.sakana.fr/blog/2012/03/11/openbsd-read-only-compact-flash-installation/
Here are a couple of pointers to perform an installation of OpenBSD on a media which will be read-only most of the times. I hope I didn’t forget anything otherwise I’ll be in trouble next time I reinstall… 🙂
Added 10 years ago
Using GNS3 As a Network Testbed for OpenBGPD – experience@imaginea
https://blog.imaginea.com/using-gns3-as-a-network-testbed-for-openbgpd/
Added 5 years ago
Configure OpenBSD as a routing firewall for a VLAN
http://computing.geology.ucdavis.edu/security/openbsd_routing_firewall-worksheet.php
Added 9 years ago
NOC-PS server provisioning system
https://www.noc-ps.com/
| PXE dedicated server provisioning system
Added 10 years ago
Evolix, Hosting && Outsourcing open source infrastructures / dedicated Linux servers in Marseille / Aix / Paris
http://evolix.com/
Evolix est une société spécialisée en hébergement et infogérance d'infrastructures Open Source à base de serveurs dédiés sous Linux et BSD.
Added 7 years ago
Nullmailer and Fakemail - two little tools for every developer - The Matrix has you...
https://distinctplace.com/2013/06/20/nullmailer-and-fake-mail-two-little-tools-for-every-developer/
From time to time I need to work with outgoing mails: change templates, make sure they display correct data etc. You could go with some full blown MTA like postfix and it’s actually pretty easy to install and configure for outgoing mail sending. I personally tend to not install MTA on my dev box, ... Continue reading »
Added 7 years ago
Parse PHP file variables from Python script - Stack Overflow
https://stackoverflow.com/questions/16881577/parse-php-file-variables-from-python-script
Added 10 years ago
Cyber Vault Highlights
http://nsarchive.gwu.edu/NSAEBB/NSAEBB590-Cyber-Vault-Highlights-from-The-National-Security-Archive/
Washington, D.C., May 3, 2017 – A Rand Corporation 1967 paper predicted many of the cyber dilemmas faced by policy makers today, and a 2017 expanded analysis of the “GRIZZLY STEPPE” hacking by Russian cyber operators disclosed key findings about the techniques the hackers used and ways to mitigate them, according to the National Security Archive publication today of 40+ highlighted primary sources from the critically-praised “Cyber Vault” at /project/cyber-vault-project.
Added 8 years ago
Tesla’s Cybertruck flop is historic. The brand collapse is even worse
https://www.dailykos.com/stories/2025/7/3/2331384/-Tesla-s-Cybertruck-flop-is-historic-The-brand-collapse-is-even-worse
Elon Musk bet big on the Cybertruck.
It didn’t emerge from focus groups, mimic successful truck models, or even resemble Tesla’s own—at the time—successful S, X, 3, and Y lines. It was an ...
Added 7 months ago
How to turn an old dresser into a seating furniture | DIY projects for everyone!
http://diyprojects.ideas2live4.com/2015/12/30/old-dresser-to-seating-furniture/
Added 10 years ago
Eric B. & Rakim - In The Ghetto - YouTube
https://www.youtube.com/watch?v=JEgKRuA_eSw
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
Added 10 years ago
At Chile’s Vera Rubin Observatory, Earth’s Largest Camera Surveys the Sky - The New York Times
https://www.nytimes.com/interactive/2025/06/19/science/rubin-observatory-camera.html
Added 7 months ago
Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni
http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#limiting-fields
An API is a user interface for a developer. Learn the best practices to make an API that is easy to adopt and pleasant to use.
Added 9 years ago
n1trux/awesome-sysadmin · GitHub
https://github.com/n1trux/awesome-sysadmin
A curated list of amazingly awesome open-source sysadmin resources. - awesome-foss/awesome-sysadmin
Added 10 years ago
GitHub - acg/timebox: Politely timebox unix programs
https://github.com/acg/timebox
Politely timebox unix programs. Contribute to acg/timebox development by creating an account on GitHub.
Added 8 years ago
mediafile – Grateful Dead streaming vault
https://gratefuldeadvault.wordpress.com/mediafile/
(~)};) jerryradio.com/downloads GDead & Jerry Garcia Band mp3bretmiller.com/downloads GDead & Jerry Garcia Band mp3 mediafire.com/Grateful Dead SBDs shared by sgrmag741974-05-21 Edmundson Pavilion, University of Washington1976-06-14 Beacon Theatre, New YorkFall 1979 Road Trips 1.1 + Bonus Fall 1979 East Coast 'RT 1.1'1990-03-14/16 Capital Centre Landover, MD mediafire.com/Grateful_Dead SBDs shared by CandymanDick's Picks 1-36,Dave's Picks 1-22,Dave's Picks Bonus 2012-2016 (2012 7/29/74,2013…
Irie Vibrations - Intro - Still One Drop - YouTube
https://www.youtube.com/watch?v=EgDjB1WUXqI
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
Added 9 years ago
My best-practice DomU setup on Ubuntu 12.04 (precise pangolin) - David Heidt's Blog
http://blog.heidt.biz/blog/2013/04/09/my-best-practice-domu-setup-on-ubuntu-12-dot-04-precise-pangolin/
Added 10 years ago
Misframe - Storing files in SQLite
https://misfra.me/2021/storing-files-in-sqlite/
Added 9 months ago
GitHub - gorilla/mux: Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
https://github.com/gorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 - gorilla/mux
Added 7 months ago
Grateful dead discografia download blogspot - Google Docs
https://docs.google.com/document/d/1zKFSzfFgKUe8OxK5bH-0Oyu9_Gk5pap8Wf-6d_rNsRE/edit
Pirate Audio - Pimoroni
https://shop.pimoroni.com/en-us/collections/pirate-audio
High-Performance Dedicated Servers with Premium Service | DataPacket.com
https://www.datapacket.com/
Deploy high-performance dedicated servers with low latency and a robust 270+ Tbps network across 62 global locations. Premium service and 24/7 expert support.
Added 3 months ago
Sneaky Cards - Where to play
http://sneakycards.com/play.html
Sneaky Cards is a game with individual mission objectives that inspire fun, quirky, and engaging social interactions. Spread the cards and Play It Forward.
Added 9 years ago
Cloud Surfing
https://cloudsurfing.gdhour.com/
Here is the latest news from David Gans, producer and host of the nationally syndicated radio program, The Grateful Dead Hour.
Added 6 years ago
znscli/zns: CLI tool for querying DNS records with readable, colored output.
https://github.com/znscli/zns
CLI tool for querying DNS records with readable, colored output. - znscli/zns
Added 11 months ago
LXC 1.0: Advanced container usage [3/10] | Stéphane Graber's website
https://www.stgraber.org/2013/12/21/lxc-1-0-advanced-container-usage/
Stéphane Graber's website -
Added 10 years ago
Goal is to control switching HDMI sources on my TV, unfortunately my TV's API is hardly working so I'll need HDMI-CEC. Since LibreELEC-11.0 has no default package manager, thus PIP packages cannot easily be installed (like paho.mqtt). And considering cec-client is not functioning properly on my system, thus the more difficult cec-ctl had to be used. I've created a HTTP bridge that allows changing HDMI source through a physical CEC address by posting it to `hostname:8232/source`. The endpoint(s) will be used by OpenHAB's HTTP binding for contol. · GitHub
https://gist.github.com/HNJAMeindersma/36583dde8e0eb8e97e2cff2e7d9d2836
Goal is to control switching HDMI sources on my TV, unfortunately my TV's API is hardly working so I'll need HDMI-CEC. Since LibreELEC-11.0 has no default package manager, thus PIP packages cannot easily be installed (like paho.mqtt). And considering cec-client is not functioning properly on my system, thus the more difficult cec-ctl had to be used. I've created a HTTP bridge that allows changing HDMI source through a physical CEC address by posting it to `hostname:8232/source`. The endpoint(s) will be used by OpenHAB's HTTP binding for contol. - LibreELEC-11.0_HDMI-CEC_HTTP_bridge.py
Try This One Weird Trick Russian Hackers Hate – Krebs on Security
https://krebsonsecurity.com/2021/05/try-this-one-weird-trick-russian-hackers-hate/
In a Twitter discussion last week on ransomware attacks, KrebsOnSecurity noted that virtually all ransomware strains have a built-in failsafe designed to cover the backsides of the malware purveyors: They simply will not install on a Microsoft Windows computer that…
Added 7 months ago
How do I install and run a TFTP server? - Ask Ubuntu
https://askubuntu.com/questions/201505/how-do-i-install-and-run-a-tftp-server
Added 9 years ago
Picking the Widevine Locks: Acquiring and Using an L3 CDM | Mo Ismailzai
https://www.ismailzai.com/blog/picking-the-widevine-locks
Dive into my detailed exploration of DRM, focusing on Widevine. I discuss setting up a DRM environment, Widevine's security levels, and the balance between security and user experience. Join me in understanding the nuances and ethical aspects of DRM systems.
DNS-Lookup - The Professional DNS Lookup Tool
https://dns-lookup.com/kurthbemis.com
DNS-Lookup is an online tool that will find the IP address and perform a deep DNS lookup of any URL, providing in-depth details on common record types.
Added 8 years ago
Added 7 months ago
(3) Jim Morrison on Why Fat is Beautiful | Blank on Blank - YouTube
https://www.youtube.com/watch?v=BhszZ53SEC8
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.
Added 8 years ago
How To Create Your Own Internet Radio Station Using Icecast And Mixxx Running On Ubuntu/Debian Or Fedora - Linux Uprising Blog
https://www.linuxuprising.com/2019/09/how-to-create-your-own-internet-radio.html
Vehicle-Security/README.md at master · wtsxDev/Vehicle-Security · GitHub
https://github.com/wtsxDev/Vehicle-Security/blob/master/README.md
List of resources for learning about vehicle security and car hacking - Vehicle-Security/README.md at master · wtsxDev/Vehicle-Security
Added 8 years ago
Multi-room audio solution - Raspberry Pi Forums
https://www.raspberrypi.org/forums/viewtopic.php?t=25684
Added 8 years ago