SERIOUS: This subreddit needs to understand what a "dad joke" really means.

I don't want to step on anybody's toes here, but the amount of non-dad jokes here in this subreddit really annoys me. First of all, dad jokes CAN be NSFW, it clearly says so in the sub rules. Secondly, it doesn't automatically make it a dad joke if it's from a conversation between you and your child. Most importantly, the jokes that your CHILDREN tell YOU are not dad jokes. The point of a dad joke is that it's so cheesy only a dad who's trying to be funny would make such a joke. That's it. They are stupid plays on words, lame puns and so on. There has to be a clever pun or wordplay for it to be considered a dad joke.

Again, to all the fellow dads, I apologise if I'm sounding too harsh. But I just needed to get it off my chest.

πŸ‘︎ 17k
πŸ’¬︎
πŸ‘€︎ u/anywhereiroa
πŸ“…︎ Jan 15 2022
🚨︎ report
Reverse engineering parte 2: Linux!

Ok, visto il successo della prima parte scrivo subito la seconda. Come dicevo in risposta a vari messaggi, tutta 'sta roba l'ho giΓ  fatta durante le vacanze quindi apprezzo i suggerimenti ma non sono molto d'aiuto al momento. :) Dico giΓ  in anticipo che questa parte Γ¨ molto poco glamour, ma alla fine bisogna partire dalle cose piΓΉ "facili" e raccogliere materiale utile in futuro. Non si puΓ² partire in quarta con il reverse engineering dei binari se non si ha idea di cosa cercare.

Ci siamo lasciati con l'accesso da root disponibile tramite ssh, apt e strace giΓ  installati e due binari piuttosto grossi (2M e 18M) copiati. Con un primo accesso ssh ho confermato che entrambi i binari erano in esecuzione, lanciati da systemd. ^^sia ^^lodato ^^Lennart ^^Poettering, ^^sempre ^^sia ^^lodato GiΓ  che ci sono do un occhiata in /etc cercando i file piΓΉ nuovi con un banale find /etc -ls | less. Trovo un paio di override e link simbolici in /etc/systemd/system, qualche accenno all'interfaccia wireless del Raspberry Pi 3 [1], e un primo riferimento all'elettronica di contorno in rc.local:

if [ -e /sys/class/i2c-dev/i2c-1/device/new_device ]; then
  echo mcp7941x 0x6f > /sys/class/i2c-dev/i2c-1/device/new_device
  hwclock --hctosys
fi

Un real time clock—buono a sapersi. Annoto tutto e torno ai binari.

Il primo tool da usare per il reverse engineering è "strings". man ci dice che "strings prints the printable character sequences that are at least 4 characters long and are followed by an unprintable character". Ad esempio "string xxx | less" è già abbastanza per capire che la stringa /dev/ttyUSB0 sta nel binario più grosso, così ho subito catturato una traccia con "strace -ff -p 123" dove 123 è il pid del processo.

Prima ancora di guardare la traccia, perΓ², ho fatto qualche altra ricerca veloce con strings. Infatti i nomi delle funzioni spesso rimangono nei binari per essere stampati in caso di panico. Le grosse dimensioni dei binari suggerivano che il programma fosse scritto in Go, e in tal caso quasi sempre trovi tutti i nomi delle funzioni (mentre in C/C++ solo quelle che usano __func__, solitamente tramite una macro).

Ad esempio con strings si trovano riferimenti al repository go-modbus su GitHub, che ci dΓ  qualche suggerimento sul protocollo che analizzeremo. Non che ci fossero molti dubbi, dato che su RS485 al 9

... keep reading on reddit ➑

πŸ‘︎ 83
πŸ’¬︎
πŸ‘€︎ u/bonzinip
πŸ“…︎ Jan 14 2022
🚨︎ report
Blind Girl Here. Give Me Your Best Blind Jokes!

Do your worst!

πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/Leckzsluthor
πŸ“…︎ Jan 02 2022
🚨︎ report
This subreddit is 10 years old now.

I'm surprised it hasn't decade.

πŸ‘︎ 14k
πŸ’¬︎
πŸ‘€︎ u/frexyincdude
πŸ“…︎ Jan 14 2022
🚨︎ report
Dropped my best ever dad joke & no one was around to hear it

For context I'm a Refuse Driver (Garbage man) & today I was on food waste. After I'd tipped I was checking the wagon for any defects when I spotted a lone pea balanced on the lifts.

I said "hey look, an escaPEA"

No one near me but it didn't half make me laugh for a good hour or so!

Edit: I can't believe how much this has blown up. Thank you everyone I've had a blast reading through the replies πŸ˜‚

πŸ‘︎ 20k
πŸ’¬︎
πŸ‘€︎ u/Vegetable-Acadia
πŸ“…︎ Jan 11 2022
🚨︎ report
What starts with a W and ends with a T

It really does, I swear!

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/PsychedeIic_Sheep
πŸ“…︎ Jan 13 2022
🚨︎ report
Why did Karen press Ctrl+Shift+Delete?

Because she wanted to see the task manager.

πŸ‘︎ 11k
πŸ’¬︎
πŸ‘€︎ u/Eoussama
πŸ“…︎ Jan 17 2022
🚨︎ report
So 2 trees got arrested in the town I live...

Heard they've been doing some shady business.

πŸ‘︎ 7k
πŸ’¬︎
πŸ‘€︎ u/K1ll47h3K1n9
πŸ“…︎ Jan 18 2022
🚨︎ report
What is the scariest tree?

BamBOO!

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/K1ll47h3K1n9
πŸ“…︎ Jan 18 2022
🚨︎ report
What is a a bisexual person doing when they’re not dating anybody?

They’re on standbi

πŸ‘︎ 11k
πŸ’¬︎
πŸ‘€︎ u/Toby-the-Cactus
πŸ“…︎ Jan 12 2022
🚨︎ report
I was almost upset that my coffee tasted like dirt today

but then I remembered it was ground this morning.

Edit: Thank you guys for the awards, they're much nicer than the cardboard sleeve I've been using and reassures me that my jokes aren't stale

Edit 2: I have already been made aware that Men In Black 3 has told a version of this joke before. If the joke is not new to you, please enjoy any of the single origin puns in the comments

πŸ‘︎ 7k
πŸ’¬︎
πŸ‘€︎ u/scarf_spheal
πŸ“…︎ Jan 19 2022
🚨︎ report
Geddit? No? Only me?
πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/shampy311
πŸ“…︎ Dec 28 2021
🚨︎ report
I wanna hear your best airplane puns.

Pilot on me!!

πŸ‘︎ 3k
πŸ’¬︎
πŸ‘€︎ u/Paulie_Felice
πŸ“…︎ Jan 07 2022
🚨︎ report
E or ß?
πŸ‘︎ 9k
πŸ’¬︎
πŸ‘€︎ u/Amazekam
πŸ“…︎ Jan 03 2022
🚨︎ report
Which actor drives the least?

Christopher Walken

πŸ‘︎ 3k
πŸ’¬︎
πŸ‘€︎ u/TR1771N
πŸ“…︎ Jan 18 2022
🚨︎ report
3D Printing Lidar with QGIS

In my day job, I work in GIS. My hobby is 3D printing. Last year, I saw this post last year "Printed a 7 mile^2 section of Chicago using LIDAR Data" and I immediately gave it a try. I liked the results. It was also an opportunity to mix my job and my hobby.

https://preview.redd.it/7g6yg2tcqda81.jpg?width=4032&format=pjpg&auto=webp&s=9fc94d2d9436e06e4e8a44c4e9bbe1aeedf3177a

I have played around with the steps and determined that I can create a printable tile without using ArcGIS Pro. Here are the steps I used as well as a video tutorial (https://www.youtube.com/watch?v=1NQ3jUuIvUk). I hope someone else finds it helpful.

Steps:

  1. Download and install QGIS for Windows (https://www.qgis.org/en/site/)
  2. Download and unzip LASTools (https://rapidlasso.com/lastools/). LASTools is windows only! I unzipped to my C: drive
  3. In QGIS, install the "LASTools" and "DEMto3D" plugins.
  4. In QGIS, go to Settings - Options - Providers - LASTools. Make sure LASTools is activated and the LASTools folder is pointed to the location where you extracted the LASTools download.
  5. Go to the USGS Lidar Explorer (https://prd-tnm.s3.amazonaws.com/LidarExplorer/index.html#/). Select and download your AOI. This method allows you to print 1 tile at a time. Be sure to select the lidar tile that fits your area best.
  6. Load the downloaded file into QGIS.
  7. In the QGIS Toolbox, use the LASTool "las2dem" tool to convert the lidar data into a DEM in TIF format. Toolbox - LasTools - "file - raster derivatives" - las2dem. Use all the defaults and be sure to select a file for output.
  8. Load the DEM TIF into QGIS.
  9. In QGIS, go to Raster -> DEMto3D. In the DEMto3D tool, click the "Select full Extent button (to the right of the "Show Width/Length" checkbox. Settings: - Spacing: .2 - Width: 200 (Use the size you want) - Length: default - Scale: default - Vertical Exaggeration: x 2 (may go to 1.5 on terrain with lots of elevation) - Height: 0 (or the smallest in the DEM).
  10. Export to STL
  11. Open the model in your slicer. I use .2 layer height and 15% infill. Check the model for weird artifacts. Occasionally you will have high pinnacles due to lidar issues. There are tools in LASTools that c
... keep reading on reddit ➑

πŸ‘︎ 24
πŸ’¬︎
πŸ‘€︎ u/wilsongis
πŸ“…︎ Jan 08 2022
🚨︎ report
What did Spartacus say when the lion ate his wife?

Nothing, he was gladiator.

πŸ‘︎ 9k
πŸ’¬︎
πŸ‘€︎ u/rj104
πŸ“…︎ Jan 15 2022
🚨︎ report
Pun intended.
πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/Sharmaji1301
πŸ“…︎ Jan 15 2022
🚨︎ report
No spoilers
πŸ‘︎ 9k
πŸ’¬︎
πŸ‘€︎ u/Onfour
πŸ“…︎ Jan 06 2022
🚨︎ report
Should we create an English word for the 'day after tomorrow'?

Or would that be too forward thinking?

πŸ‘︎ 2k
πŸ’¬︎
πŸ‘€︎ u/afunkysquirrel
πŸ“…︎ Jan 19 2022
🚨︎ report
Covid problems
πŸ‘︎ 7k
πŸ’¬︎
πŸ‘€︎ u/theincrediblebou
πŸ“…︎ Jan 12 2022
🚨︎ report
These aren't dad jokes...

Dad jokes are supposed to be jokes you can tell a kid and they will understand it and find it funny.

This sub is mostly just NSFW puns now.

If it needs a NSFW tag it's not a dad joke. There should just be a NSFW puns subreddit for that.

Edit* I'm not replying any longer and turning off notifications but to all those that say "no one cares", there sure are a lot of you arguing about it. Maybe I'm wrong but you people don't need to be rude about it. If you really don't care, don't comment.

πŸ‘︎ 12k
πŸ’¬︎
πŸ‘€︎ u/Lance986
πŸ“…︎ Dec 15 2021
🚨︎ report
Help with leaving the object-oriented mindset

After learning some rust and writing some small projects i wan't to go on with my journey and start a small but real project to improve my skills and learn as much as i can.

I am thinking and planning the structure of my project that leads to the following questions.

Im strugeling with the combination that traits can't have type definitions and structs can't be inherited.

My project will make a request via a unix socket where i want to categorize the response in different types (Drawable, Printable etc.).

The applications should have a layer such as a small framework that has multiple methods compatible for a special response type.

My Idea (Pseudo code) :

struct struct Response<T> { type: String, title: String, call_count: u64; data: T; }

trait Printable { fn print(&self) -> String; }

trait Drawable { fn draw(&self) -> String; }

How can i now design functions that can handle all types that implemented the Printable trait?

How can i design functioms that can handle a response with a generic type that implements a special trait?

What about structs that implement multiple traits, where some combination of Implementation is needed for the parameter?

I hope you get my point and give me some ideas :)

πŸ‘︎ 19
πŸ’¬︎
πŸ‘€︎ u/D4n1oc
πŸ“…︎ Dec 21 2021
🚨︎ report
Spi__
πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/Fast_Echidna_8520
πŸ“…︎ Jan 11 2022
🚨︎ report
What did 0 say to 8 ?

What did 0 say to 8 ?

" Nice Belt "

So What did 3 say to 8 ?

" Hey, you two stop making out "

πŸ‘︎ 9k
πŸ’¬︎
πŸ‘€︎ u/designjeevan
πŸ“…︎ Jan 03 2022
🚨︎ report
I had a vasectomy because I didn’t want any kids.

When I got home, they were still there.

πŸ‘︎ 10k
πŸ’¬︎
πŸ‘€︎ u/demotrek
πŸ“…︎ Jan 13 2022
🚨︎ report
I dislike karma whores who make posts that imply it's their cake day, simply for upvotes.

I won't be doing that today!

πŸ‘︎ 15k
πŸ’¬︎
πŸ‘€︎ u/djcarves
πŸ“…︎ Dec 27 2021
🚨︎ report
For Gotham
πŸ‘︎ 7k
πŸ’¬︎
πŸ‘€︎ u/FreeHugsXD
πŸ“…︎ Jan 17 2022
🚨︎ report
The Ancient Romans II
πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/mordrathe
πŸ“…︎ Dec 29 2021
🚨︎ report
I'd like to dedicate this joke to my wisdom teeth.

[Removed]

πŸ‘︎ 7k
πŸ’¬︎
πŸ‘€︎ u/ThoughtPumP
πŸ“…︎ Jan 14 2022
🚨︎ report
Where do you find a cow with no legs?

Where ever you left it πŸ€·β€β™€οΈπŸ€­

πŸ‘︎ 4k
πŸ’¬︎
πŸ‘€︎ u/kitkatty0309
πŸ“…︎ Jan 16 2022
🚨︎ report
I did it, I finally did it. After 4 years and 92 days I went from being a father, to a dad.

This morning, my 4 year old daughter.

Daughter: I'm hungry

Me: nerves building, smile widening

Me: Hi hungry, I'm dad.

She had no idea what was going on but I finally did it.

Thank you all for listening.

πŸ‘︎ 17k
πŸ’¬︎
πŸ‘€︎ u/Sk2ec
πŸ“…︎ Jan 01 2022
🚨︎ report
It this sub dead?

There hasn't been a post all year!

πŸ‘︎ 13k
πŸ’¬︎
πŸ‘€︎ u/TheTreelo
πŸ“…︎ Jan 01 2022
🚨︎ report
Naan-negotiable
πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/sjmaeff
πŸ“…︎ Jan 16 2022
🚨︎ report
How do you stop Canadian bacon from curling in your frying pan?

You take away their little brooms

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/Majorpain2006
πŸ“…︎ Jan 09 2022
🚨︎ report
Remember that joke I told you about the chiropractor?

It was about a weak back.

πŸ‘︎ 6k
πŸ’¬︎
πŸ‘€︎ u/tanglwyst
πŸ“…︎ Jan 16 2022
🚨︎ report
School Was Clothed
πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/Kennydoe
πŸ“…︎ Jan 08 2022
🚨︎ report
The Lonely Lighthouse on Pegasus Cove - a first level 1-shot for 4-6 players

Hello DMs! I happen to work for a brewery which recently came to me with the idea to help plan and execute a D&D night at one of our tap rooms. We put feelers out and got a very high level of interest - enough that we're already looking at running 3 tables of 6 players each for our first night, and we'll most likely have a backlog that will allow us to make this a regular thing. So I wanted to put together a ready to run adventure in a box that would be suitable to give to any perspective DM and enable them to run a game session that would be fun for new players and veterans alike. It needed to be both entertaining and self-contained, and be able to be completed in 3 hours with no session zero.

The result of my efforts at this rather significant undertaking is "The Lonely Lighthouse on Pegasus Cove" - an original module complete with artwork, full-color printable maps, 20 NPCs (with names, stories, and tokens), and fast-paced play that covers role-play, exploration, and combat. Since the 3-hour time limit doesn't allow time for character creation, I've created 10 unique level 1 PCs (with male and female variants, each with their own character tokens). My intent is set the opening scene for the players, and have everyone at the table roll "initiative" (OK, a D20) to determine who gets to select their character first. We then do another round asking each player to describe their character, where they are in the tavern, and any NPCs they wish to interact with before rolling right into the first fight.

It should be noted that this module is intended to be something of a "welcome to D&D" adventure, and as such, it's about the most straightforward, D&D-est thing could come up with. We're not playing against type. We're not defying expectations. We're not avoiding tropes. This is a full-scale, tavern brawling, evil wizard fighting, traditional as traditional gets D&D game. I want players who have only ever heard of D&D and never had a group to play with to walk away feeling like they got a solid taste of what the game is. I've also tied several elements of the setting to things that are obvious proxies for the real-life tavern the players will all be sitting in, and the town they'll be playing in. I want it to be easy for them to imagine that they could really be one of these heroes.

I'm posting this here (and only here) mainly because I put a sizable amount of work into it, and I hope it will be a useful tool for DMs who want to have a

... keep reading on reddit ➑

πŸ‘︎ 219
πŸ’¬︎
πŸ‘€︎ u/iAmErickson
πŸ“…︎ Nov 23 2021
🚨︎ report
Couch potato
πŸ‘︎ 8k
πŸ’¬︎
πŸ“…︎ Dec 31 2021
🚨︎ report
Letting loose with these puns
πŸ‘︎ 6k
πŸ’¬︎
πŸ“…︎ Jan 13 2022
🚨︎ report
Baka!
πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/ridi86
πŸ“…︎ Jan 09 2022
🚨︎ report
My name is ABCDEFGHIJKMNOPQRSTUVWXYZ

It’s pronounced β€œNoel.”

πŸ‘︎ 14k
πŸ’¬︎
πŸ‘€︎ u/beef_fried_rice
πŸ“…︎ Dec 25 2021
🚨︎ report
Question regarding Distinguished Name in X509v3

Hello, I'm reading on RFC 5280 for information on distinguished name. The RFC defines it as such:


   Name ::= CHOICE { -- only one possibility for now --
     rdnSequence  RDNSequence }

   RDNSequence ::= SEQUENCE OF RelativeDistinguishedName

   RelativeDistinguishedName ::=
     SET SIZE (1..MAX) OF AttributeTypeAndValue

   AttributeTypeAndValue ::= SEQUENCE {
     type     AttributeType,
     value    AttributeValue }

   AttributeType ::= OBJECT IDENTIFIER

   AttributeValue ::= ANY -- DEFINED BY AttributeType

From what I understand, the distinguished name is a sequence, containing sets, which in turn contain sequences representing the attributes. An example I found online is this:

SEQUENCE {
. SET {
. . SEQUENCE {
. . . OBJECT IDENTIFIER countryName (2 5 4 6)
. . . PrintableString 'US'
. . . }
. . }
. SET {
. . SEQUENCE {
. . . OBJECT IDENTIFIER organizationName (2 5 4 10)
. . . PrintableString 'IBM'
. . . }
. . }
. SET {
. . SEQUENCE {
. . . OBJECT IDENTIFIER commonName (2 5 4 3)
. . . PrintableString 'Gumby'
. . . }
. . }
. } 

What I don't understand is: why are the sets necessary? Rather than wrapping attribute sequence in sets, why not just define distinguished name as a sequence containing attribute sequence? Can I safely assume that the set size must be 1 for all certificates I encounter during a TLS handshake?

πŸ‘︎ 33
πŸ’¬︎
πŸ‘€︎ u/voracious-ladder
πŸ“…︎ Dec 31 2021
🚨︎ report
All dad jokes are bad and here’s why

Why

πŸ‘︎ 7k
πŸ’¬︎
πŸ‘€︎ u/LordCinko
πŸ“…︎ Jan 13 2022
🚨︎ report
concrete πŸ—Ώ
πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/Fast_Echidna_8520
πŸ“…︎ Jan 07 2022
🚨︎ report
Why are people so surprised and angry about Djokovic being an anti-vaxxer?

After all his first name is No-vac

πŸ‘︎ 4k
πŸ’¬︎
πŸ‘€︎ u/hangryman23
πŸ“…︎ Jan 06 2022
🚨︎ report
If Korean pop is shortened to Kpop and Korean Drama is Kdrama...

What, then, is Chinese rap?

Edit:

Notable mentions from the comments:

  • Spanish/Swedish/Swiss/Serbian hits

  • French/Finnish art

  • Country/Canadian rap

  • Chinese/Country/Canadian rock

  • Turkish/Tunisian/Taiwanese rap

πŸ‘︎ 3k
πŸ’¬︎
πŸ‘€︎ u/hootanahalf
πŸ“…︎ Jan 09 2022
🚨︎ report
That’s Michelle
πŸ‘︎ 5k
πŸ’¬︎
πŸ‘€︎ u/FLEXSEALBREAKER
πŸ“…︎ Jan 10 2022
🚨︎ report
Knowledgeable man
πŸ‘︎ 3k
πŸ’¬︎
πŸ‘€︎ u/elisioth4739
πŸ“…︎ Jan 16 2022
🚨︎ report
Is this sub still active?

There hasn't been a single post this year!

(Happy 2022 from New Zealand)

πŸ‘︎ 10k
πŸ’¬︎
πŸ‘€︎ u/DonStimpo
πŸ“…︎ Dec 31 2021
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.