I’ve been enjoying this song lately. I get the impression this was a fairly well-known group back in the early 2000s, but that’s just slightly too early for me to have been paying any attention to pop music, so it seems they passed me by, and I only heard about them for the first time like a week ago.

ukfrislandembassy

ukfrislandembassy:

house-carpenter:

TIL about the existence of people who modify their car exhausts to make their cars louder. I wondered why anybody would do such a thing, and found this article via a Google search, which seems to be saying that they do it just because… they want it to be louder? What? This behaviour is unfathomable to me.

How is this a TIL thing? I’ve been suffering these a*******s driving around being anti-social c***s filling the neighbourhood with noise pollution for years.

I think I’ve heard them before, I just assumed it was due to particular types of cars having a technological requirement for the extra noise or something like that, rather than it being something that was done just for kicks.

(After a list of built or restored temples:) I have done good for god and man, for the dead and the living. (So) why are illness, grief, demise and loss entangled with me? Discord in the country and strife in the family do not depart from my side. Disorder and evil matters constantly beset me. Unhappiness and bad health have bent my body. I finish my days in woe and alas. I am troubled (even) on the day of the city god, the festival day. Death holds and constricts me. Day and night, I moan. I am exhausted, my god, give (these things) to the irreverent, and let me see your light! For how long, O god, will you treat me this way? I have been treated like someone who does not revere gods or goddesses!

From an inscription of Ashurbanipal, king of Assyria 669–631 BC (as translated in Mario Liverani, Assyria: The Imperial Mission, p. 23).

More information on the inscription at http://akkpm.org/P237924.html.

A random note about axiomatic set theory

According to Wikipedia:

In 1968, Azriel Lévy proved that von Neumann’s axiom implies the axiom of union. First, he proved without using the axiom of union that every set of ordinals has an upper bound. Then he used a function that maps Ord onto V to prove that if A is a set, then ∪ A is a set.[8] 

I think there is a simpler way to prove this, although it requires the axiom of foundation. Suppose A is a set. By the axiom of limitation of size (“von Neumann’s axiom” in the quotation above), ∪A being a proper class means there is a surjection f : ∪AV, where V is the class of all sets. So every set belongs to f*(B) = {f(x) : xB} for some BA. Now, by the axiom of replacement (which is an easy consequence of the axiom of limitation of size), since A is a set, so is C = {f*(B) : BA}. Hence C belongs to f*(B) for some B A. But f*(B) belongs to C, so this contradicts the axiom of foundation.

intimate-mirror

iridescentsprout:

Pokemon Reborn is officially completed. It is in my opinion the best Pokemon game ever.

It’s beautiful, fun, challenging, well-paced, innovative, expansive, clever, poignant, well-produced, funny, and the product of 10 years of work, with so much to show for it. I recommend it to anyone willing to potentially spend a lot of time on a Pokemon game.

Check out this wallpaper!

image

I started playing this game based on the above recommendation and it is indeed pretty awesome! I haven’t been this fully engrossed in a video game for a long time.

Questions I’ve asked Google via the Firefox searchbar since 2016

Specifically via the Firefox searchbar; I just found out that any text you enter there is recorded in an sqlite database in your Firefox profile in a file called formhistory.sqlite, so I thought it would be mildly interesting to make a list of all the search queries I’ve made that I explicitly phrased as questions.

2019-present (current laptop)

“what happened to derovolk”
but seriously, are jackdaws crows
can you have multiple bank accounts
can you pay into two isas at once
can you temporarily pause a vm so it doesn’t lock up the host
did an american president ever visit the soviet union
did lord liverpool have anything to do with liverpool
did we really need a third orangutan species
does python autoseed
does the countdown assistant cheat
how did reagan destroy the soviet union
how do i know if my host can support a vm
how do you reconstruct a song from the chords
how long should you keep a database connection open
how much does a twitch sub cost
how much ram do i have
how to add more ram
how to charge philips shaver
how to do a sit up
how to do a squat
how to electrocute yourself at home
how to play territorial.io
how to remove earwax
how to ssh into a headless virtualbox vm
how to take screenshot from phone
how to use bleach for toilet
how to wash headphones
how to wear earbuds
philips series 7000 how to charge
philips series 7000 how to clean
philips series 7000 remove stuck haird
python when do objects get deleted
sshould i disable vertical sync
was iceland an american protectorate
was india under the east india company part of britain
what are the modern mosasaurs
what if the queen dies before the jubilee
what is a vtuber
what is my steam account name
what the fuck  is corecursion
what to do if you stab yourself in the eye
what’s going on in libya
what’s the point of paypal
when can i use arial
when is eurovision on
where are america’s nuclear weapons located
why are electric shavers so bad
why are my texts green
why deprecate xmp
why do you need a login to download from steam workshop
why does armchair historian talk weird
why does the english translation of the internationale suck so much
why does virtualbox suck so much
why elasmosaurus neck
why is british gas website so slow
why isn’t let syntactic sugar hindley-milner
why perl zero truthy
why tail call optimization
why use a virtual machine for devellopment
will saif gaddafi win the election in libya

2016-2019 (old laptop)

are uniform spaces any use
breath of the wild what’s good against electricity
does every multivariate polynomial have a root
does instagram work on desktop
does northern ireland have a government yet
does the master sword break
forth why two stacks
how expensive are comparison instructions
how long can a whale stay underwater
how many history graduates in uk
how much arithmetic for godel’s incompleteness
how to answer recruiters at work
how to apply for a phd
how to buy a house
how to compress my pictures
how to compress pdfs
how to convert int to float
how to find a house to rent
how to make a tumblr theme
how to rent a house
how to save pictures from snapchat
how to solve a cubic
how to start a django project
how to upload snapchat memories to computer
how to use texlive instead of mixtex
is a switch statement more efficient than a function pointer table
is catnip edible
is every subgroup an image
is it easy to get a job at tesco
is it faster to load signed or unsigned
is python compiled
is scorbunny going to be fire fighting
is uninstalling the battery driver safe
python how to make a package
should you shut down your computer every day
what is a mechanical keyboard
what is a star refinement
what is causation
what is the third pokemon in let’s go eevee
what is the use of a nop instruction
what sets the zero flag
what will ed sheeran’s next album be called
when are monics injective
where are snapchat memories stored
where is horse meat eaten
where is snorlax
who proved the fundamental theorem of algebra
why are uniformities not popular
why do worms have segments
why does overleaf require a constant connection to the server
why formulas as types and not formulas as values
why is fairy good against dragon
why is ice good against ground
why is isomorphism interesting
why is snapchat’s user interface so bad
why is the tv license not a tax
why is type theory intuitionistic
why k for a field

The people within Koyan, Kazakhstan have been affected by the radiation and have suffered from radiation caused illnesses just as other surrounding areas have. However, unlike other communities, the citizens of Koyan have formed an identity around this fact.[14] The people consider themselves to be a new breed of human, a step-up evolution. As they understand it, they are mutants who have grown and adapted to the radiation present in their home.[14] In their eyes, the air and food are poisonous, and the people consume this and yet live. Thus, they must be adapting to the radiation and that is why people only get a ‘little sick’. They even have begun to believe that they are so used to radiation that their bodies require it.[14] This belief has stemmed from the fact that the majority of individuals that moved away from the city died within two years. As such, to those left behind, it seems that the lack of radiation killed them. This has further cemented their belief that they are 'radioactive mutants’.[14]

The locals also believe that their status is backed by science.[14] The basis of this was a training exercise performed by the Comprehensive Test-Ban-Treaty Organization (CTBTO).[14] The exercise was based around a hypothetical nuclear explosion, so they came in wearing full protective gear. The citizens of Koyan witnessed this but were not informed of the 'exercise’ status nor the reason for the outsiders’ presence. As such the citizens perceived strangers having to wear protective gear to enter the area around their community while they, the residents, had no need.[14] This further cemented their belief that they must be radioactive mutants as other people seemed to need protection to exist within their home.

Dualities between depth-first search and breadth-first search

Dualities between depth-first search and breadth-first search

Something which I think is fairly well-known among programmers (I first learned it from reading Higher Order Perl) is that depth-first search and breadth-first search can be implemented in such a way that they differ only in their choice of data structure—depth-first search uses a stack (where you add to and remove from the same end), breadth-first search uses a queue (where you add to one end…

View On WordPress

reasonableapproximation

reasonableapproximation:

house-carpenter:

There’s a StackOverflow question asking “why is ‘0′ false in Perl”. The answers explain that in Perl, there isn’t really supposed to be a distinction between numbers and strings—you just have a single class of scalar values, which are treated as numbers or strings depending on the context. So ‘0′ is basically the same thing as 0, it’s just treated as a number in some contexts and a string in others. Hence, since 0 is false, so is ‘0′.

Unfortunately, it seems this only goes so far. Today I found out that while ‘0′ is false, any other string representation of 0, such as ‘0.0′ or ‘00′, is true. So the Perl literals ‘0.0′ and ‘00′ are true, but the Perl literals 0.0 and 00 are false, which means the “scalar value” abstraction breaks down as soon as you try to test whether a scalar value with the semantics of a potentially non-integer number is zero or not, which is hardly an obscure edge case.

As far as I can see you
could make the “scalar value” abstraction work better by just making any string representation of 0 false rather than ‘0′, but it seems Perl’s designers got confused and made the wrong choice. Which would be a good reason to suspect that the whole type-ambiguous “scalar value” thing might be misguided in the first place.

Pretty sure there’s at least one standard function which makes use of the fact that you can have truthy string representations of 0. It sometimes wants to return the number 0, but that’s a successful result that it doesn’t want you thinking is unsuccessful. (Maybe it returns false or undef on a failure?) So it returns the string “0 but true”, and when you use that as a number it becomes 0.

Yeah, I know DBI returns ‘0e0′ when call its method to execute a query and the query affects 0 rows, so that you can distinguish it from undef which it returns on error, and I wouldn’t be surprised if a similar idiom was used elsewhere. The reason it does this is so that you can write something like $dbh->do($statement) or die ($errorstr). I suppose it makes sense if you’re going all-in on the Perl way of thinking.

This week seems to be tackle-messy-Perl-issues week at work. Yesterday I thought I had found a bug due to the differing truth values of string representations of zero (though eventually it turned out to be a red herring). Today I ended up having to write the equivalent of this absurd line of code:

$x = 0 if $x == 0;

This was in order to make $x equal-as-a-string to ‘0′ if it was equal-as-a-number to ‘0′, since I was passing it into a template which needed to check if it was zero to change the text it was displaying, and the template language (Template Toolkit) was only capable of checking equality-as-a-string. You could argue that the template language is at fault here really for not being expressive enough for Perl’s needs.

Another one which comes up not too uncommonly at work, and which I dealt with another instance of today, is where somebody writes a hash like

key1 => something,
key2 => something_else,

and “something” is a function that returns nothing, which is interpreted as the empty list in list context (and anything in a hash is in list context, because hashes are really just lists), which causes the value associated with ‘key1′ to actually be ‘key2′.