https://developer.spotify.com/web-api/console/get-current-us...
372 karma · joined March 30, 2012
https://developer.spotify.com/web-api/console/get-current-us...
I celebrate christmas too.
(Please, please, don't be condescending to people who are learning something new.)
It's why you don't use a bare hash as authentication, but instead use a HMAC.
So: all services that have one or more domains served through Cloudflare may be affected.
The consensus seem to be that no one discovered this before now, and no bad guys have been scraping this leak for valuable data (passwords, OAuth tokens, PII, other secrets). But the data still was saved all over the world in web caches. So the bad guys are now probably after those. Though I don't know how much 'useful' data they would be able to extract, and what the risks for an average internet user are.
Consecutive pointer increments without a bounds check in between sounds like a bug to me. But I don't really know Ragel, and perhaps the compiler doesn't have enough information to determine this is what's happening.
It is yet unclear what "manual aggregation" exactly means. Electronic calculators and Excel were suggested.
> in 2012 suicide was overall the most common cause of death in Colorado among those age 10 to 44
Oh and film also doesn't die after its expiry date, I made enlargements of some shots from ten-year-past-expiry film recently, not technically perfect but I love the look. Try a roll and see what you get!
join <(sed 's/^/1 /' set1) <(sed 's/^/1 /' set2) | cut -d ' ' -f 2-
Edit, someone in the comments there has a far better trick: join -j 2 set1 set2Yet the author of this post taped off the lettering to make it look like a generic camera.
I also think this ties in with the law of leaky abstractions, in that a good understanding of that law will make ui designers choose lesser/thinner abstractions over bigger/leaky ones.
Environments differ though, the software I run will do worse on power failures/SIGKILL than on SIGTERM. I would prefer it to be more resillient, embrace a crash-only design, etc. But my world suffers from practicalities, so I deal with it by being careful with SIGKILL.
I do unequivocally like the blocking behaviour though, I might implement that for myself.
Edit: so just something like this:
function killwait() {
kill $1
while ps -p $1 &>/dev/null; do
sleep 1
done
}