Hacker Newsnew | past | comments | ask | show | jobs | submit | maxton's commentslogin

iOS has supported ALAC (Apple Lossless Audio Codec), I think since day one, but at least for a long while. You can convert FLACs to ALAC without any loss in quality obviously, but the coding tends to be a bit more efficient for FLAC.


Hashes cannot be undone, so... this is just a tool to tell you how long a string of hex characters is and show you a list of hash functions with that length?


Small nitpick: The existence of one-way functions has not been proven, yet. Actually proving this would also prove `P != NP` so this would be a big deal (interestingly enough, proving that one-way functions do _NOT_ exist, would _NOT_ prove that `P = NP`). Currently we can only assume and hope, they exist.


What do you mean by one-way functions? If there are more possible inputs than outputs, then it's not reversible.


This is in reference to "Hashes cannot be undone".

One-way functions are functions that are easily computed given any input but where it is hard/impossible to compute the/a input if you only know the output. This is the property of hash functions that we make use of when hashing passwords, generating signatures, validating files and so on.

We assume that hash functions are one-way functions but to prove the existence of one-way functions is one of the big unsolved problems in computer science. Additionally it has been shown that if one-way functions exist, that P != NP.

With that in mind, we cannot confidently say that "Hashes cannot be undone". While it might still be impossible to find the exact input that was used (unlimited input range vs limited output range), it would be possible to find a possible input resulting in the output you are looking at.

The Wikipedia article [0] is a good starting point for more information.

[0]: https://en.wikipedia.org/wiki/One-way_function


Got it. I see the distinction. Undone as in find an input that produces a specific hash vs finding the input that originally made the hash. And we rely on not being able to do either efficiently.

From Wikipedia:

> It is not sufficient to make a function "lossy" (not one-to-one) to have a one-way function. In particular, the function that outputs the string of n zeros on any input of length n is not a one-way function because it is easy to come up with an input that will result in the same output. More precisely: For such a function that simply outputs a string of zeroes, an algorithm F that just outputs any string of length n on input f(x) will "find" a proper preimage of the output, even if it is not the input which was originally used to find the output string.


The regexes as mentioned in a sibling comment, and also ranked by descending popularity, and annotations of which mode to use in hashcat or john-the-ripper.


It looks a little bit smarter, in that it uses regexes to detect when particular formats are used as well.


If you wish to undertand and to be understood, I agree that vocabulary is very important.

I assume from the class of errors you made (understand instead of understood; know instead of knowing) that your native language doesn’t have verb tense like Chinese. But it doesn’t matter if these small grammatical errors are made, because native speakers can still understand sentences with flawed grammar. However, if you are missing vocabulary you will have a hard time understanding what other people are saying, and when you speak you end up spending a lot of time trying to describe words you don’t know in terms of words you do know.


I think the bit about imitating a foreign accent in order to sound more like a native in your target language is one of the better pieces of advice in this post; at least, doing so has worked pretty well for me in the languages I’ve tried to study so far.

It’s not always a benefit to quickly pick up the phonology, though. When native speakers hear a foreigner speaking with such a non-foreign accent, they tend to assume that I know the language a lot better than I really do, and I find myself asking people to slow down and repeat quite often...


Wow, that's extremely impolite.


Assuming Apple is only using cookies for technical purposes, like providing a way to log in or use a shopping cart, then there is no need to use a banner. Google needs the banner because they are using cookies for advertising and tracking purposes, and you can probably guess why there's no way to decline


Honestly, it looks like HN does right now, albeit with a different color scheme.


That's because hn was modeled after it.


I thought this place was just a fork of the old lisp-based reddit.


In the keynote today, they did explicitly mention new fitness features like calorie tracking with what they’re calling “Oculus Move”. There’s a link to an article about it at the end of this blog post:

https://www.oculus.com/blog/oculus-quest-platform-updates-oc...


Finally! Thank you for pointing it out


You can probably read the article via the outline version: https://outline.com/https://www.wfla.com/news/hillsborough-c...


Thanks, didn't know outline worked around such issues.


The article you linked is littered with misinformation. I would not recommend that anyone read it.

It asserts "facts", like the false statement that wearing a mask lowers blood oxygen concentration by 20%, using citations of Facebook videos and conspiracy theory "news" websites as sources.


I don't know about 20%, but here's an earlier non-partisan research on medical staff wearing masks:

http://scielo.isciii.es/pdf/neuro/v19n2/3.pdf

Some rebuttals on the current concerns I've seen are just some doctors on their own doing a self-test (under god knows what standards and not peer reviewed).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: