Avatar

Luicosas

@luicosas

Avatar

my friend just told me that there's a secret second dashboard that solely contains posts from people you've turned on post notifications for, and when i click the link in the messages it opens it within the tumblr app, so the tumblr app also has a secret second dashboard for post notification blogs, and the only way to access it is to open the link for it within the app.

i literally love tumblr

Avatar
nightpool

i have a private pinned post that just has a link to this dashboard on it, it's great. two dashboards for life

Avatar
cyle

wow! i was really hoping someone would organically reverse-engineer this and find that dash.

here are a few other "secret" dashboards:

these are all just taking existing feeds of content and putting them in a dashboard-like format... the "Stuff for you" tab/feed is the same idea.

Avatar

So at a party it is socially acceptable to just silently join a circle of people talking and contribute to the conversation when you feel like it as if you already know everyone in the circle, btw.

If you want to know people’s names at some point saying “Sorry, did I catch your name?” or “Sorry, what was your name again?” like you’ve briefly been introduced before is a good move.

Conversation openers for starting a conversation with a random person next to you:

  • What’s the punch taste like?
  • What are you drinking?
  • How do you know the host?
  • Hey, nice shoes!
  • Did you bring this drink/food/decoration/etc.?
  • Hey, what’s your costume?
  • Are you from (place where a lot of people at the party work or are from)?
  • Hi! Did you come with (mutual friend)?
Avatar
krillbeans

Fr? On god? Just like that?

Yeah, just act like you’ve been there the whole time.

I have social anxiety and discovered this by trial and error despite my fears. I took on this burden for all of you so you don’t have to. Trust me. Just stand in the gap in the circle. It’s waiting for you. It’s an event where people are expecting to meet other people. It’s not creepy or weird. They’re there to talk to strangers and friends alike. Just step into the circle.

Avatar

theres too many pokemon games where you play as a kid whos full of life and full of potential. there needs to be a pokemon game where you play as a college dropout who lives in a shitty apartment

your starter pokemon are trubbish, rattata and glameow. which symbolise the trash you keep forgetting to take out, the rats living in your walls and the stray cat you keep trying to befriend but it keeps hissing at you.

you guys dont get it its not supposed to be dark and edgy its supposed to be living in a mundane setting and slowly rediscovering the wonder in the world by going on a journey with a magical trash bag that is your friend, its about love and recovery and coping with the stress of your adult life with your friend who is made of sentient garbage

I’ve never been so attached to literal trash before

Avatar
pokefuseme

I am similarly attached to the sentient trash. Can't wait to take him on little adventures

Avatar
reblogged
Avatar
luicosas

type constructors make types when applied with more types

and like that's it that's all we can say about them

haskell is so abstract it hurts but also it's so cool

wait no types are just trees which are still cool but not that abstract acc

Avatar

type constructors make types when applied with more types

and like that's it that's all we can say about them

haskell is so abstract it hurts but also it's so cool

Avatar
reblogged

Another commission for the very kind @capcavan. It's riko!

Avatar
capcavan

Banger

Like literary

The emotion the peace the best colour of them all as well

Will look excellent on my wall as always thank you for your work !!!!

Avatar
reblogged

I looove abbreviating "frequency" to "freq" in my notes. bc it just reads like. fourier transform puts the signal in the freak domain. sampling freak should be at least two times the bandwidth. low pass filter gets rid of the high freaks.

Avatar
reblogged
Avatar
mamoru

if you have an android phone get newpipe

thank me later.

newpipe is:

  • YouTube without ads
  • YouTube with downloads (you can even download the audio by itself!)
  • YouTube with subscriptions and playlists without logging in
  • completely free.

this is not sponsored newpipe just absolutely fucks

Avatar
bnyrbt

newpipe also has a grade A privacy rating on tosdr.org, in contrast to youtube’s grade C

It works with Soundcloud and Bandcamp too holy shit

also, it supports picture-in-picture playing and background playing both when the app isn't in focus and with your screen off. it truly fucks

Avatar
reblogged
Avatar
luicosas

falling in love with haskell, it's timeless functional programs

I can feel my brain getting rewired

Avatar

falling in love with haskell, it's timeless functional programs

Avatar
reblogged

so, coding challenge! what’s the quickest way (in a real, normal computer—ok, a very quick way) to generate all and only all length-N sequences of bits such that:

among all bit sequences equivalent to each other under cyclic permutation, only the lexicographically minimal one is generated.

For example:

Avatar
deerest-me

oh now this is a blast from the past; i studied plane partitions at one time, and what you are describing is similar to the ``bracelets / necklace'' problem in combinatorics, where bracelets of N black and white beads stand in as the equivalence classes of binary strings of length N under cyclic permutation. and the goal is of course to count them.

cases of necklaces with more than two colors are also studied, and there's a wikipedia page about the more general case here:

the nice thing is that this problem exhibits what is known in combinatorics as Cyclic Sieving--it's this weird phenomenon where if you plug in a power of a primitive Nth root of unity, ζ^m, to the generating function of the objects, the result is the number of objects which are fixed by m applications of the permutation action.

here's a nice paper on it (there are more):

https://www.emis.de/journals/SLC/wpapers/FPSAC2019/96.pdf

that's some nice math commentary but i recognize that your post is asking a practical question... as for actually GENERATING the bracelets of length N... well. im a little brain dead since im sick right now (and should be sleeping) but im hoping somehow the above gives you an idea of how to do it cheaply by using theory, haha. in my case i wrote an INCREDIBLY stupid brute force algorithm for generating plane partitions, written in mathematica, so. the opposite of fast.

so. i apologize of this isnt exactly helpful but i hope it at least gives a name to the problem.

Ok, I just couldn't resist looking at the paper now—and it turned out to be a gold mine! Not only does it give a fast algorithm for generating necklaces in the desired lexicographically-minimal representation—it also gives a fast algorithm for Lyndon words (the name, apparently, for the aperiodic necklaces that I mentioned were slightly better for me to generate than necklaces)...and it pointed me to the Combinatorial Object Server!

(Note: the url is now (perhaps unsurprisingly) different from the one given in the 1998 paper)

Not only are the algorithms implemented here, but open-source C code for the algorithms can be downloaded at the bottom of the page! :D

Avatar
reblogged
Avatar
zoeythebee

How To Make Your Code Actually Good

This is about programming structure and organization. Resources online are very sparse, and usually not super helpful. Which was unhelpful to me who was struggling with code organization.

So I wanted to make this, which will explain how best to structure your code based on what I've learned. What I lay out here may not work for everyone but it works well in my experience.

These resources were very helpful for me

  • Handmade Hero - https://youtu.be/rPJfadFSCyQ
  • Entity Component System by The Cherno - https://youtu.be/Z-CILn2w9K0
  • Game Programming Patterns - https://gameprogrammingpatterns.com/

So, let's get started.

Avatar
STUDY TECHNIQUES FOR YOU ✧ ⋆ . ˚

I. PARKINSON'S LAW

— Parkinson's Law states that work expands to fill the time available for it's completion. In a study context, this principle suggests that setting deadlines and time constraints can help you stay focused and complete tasks efficiently.

II. FEYNMAN TECHNIQUE

— Named after physicist Richard Feyman, this technique involves simplyfying and explaining complex topics as if you were teaching them to someone else. This process helps you identify gaps in your understanding and reinforces your knowledge.

III. BLURTING

— Blurting, or active recall, is a studying techinque where you try to remember key concepts or facts without looking at your notes or textbooks. This helps strengthen your memory and retrieval skills.

IV. ENERGY CYCLES

— Energy cycles refer to understanding your own energy levels and working in alignment with your natural rhytms. Some people are more productive in the morning, while others excel in the evening. By scheduling tasks accordingly, you can optimize your productivity and focus.

V. SECOND BRAIN

— The concept of a "second brain" often refers to using external tools like note-taking apps or digital resources to store and organize information. This frees up your mental capacity and enhaces your ability recall and apply knowledge.

VI. SPACED REPETITION

— Spaced repatition is a learning method that involves reviewing information at increasing intervals over time. It's designed to help you remember and retain information more effectively by revising it just before you're likely to forget it.

i looooove the feynman technique soo much! it makes learning fun :)

with love, t