The Western Canon by Harold Bloom (2011) - <AUTHOR> http://sonic.net/~rteeter/grtbloom.html <comment><USER2> For what it's worth, he disavows this list, which was in the appendix of his book [1]

 __Bloom __: _But can we make an agreement? Let's forget that damned list._

 __Interviewer __: _Ha. Do you mean the appendix in the back of the book that lists all the canonical works?_

 __Bloom __: _The list was not my idea. It was the idea of the publisher, the editor, and my agents. I fought it. I finally gave up. I hated it. I did it off the top of my head. I left out a lot of things that should be there and I probably put in a couple of things that I now would like to kick out. I kept it out of the Italian and the Swedish translations, but it's in all the other translations—about 15 or 18 of them. I'm sick of the whole thing. All over the world, including here, people reviewed and attacked the list and didn't read the book. So let's agree right now, my dear. We will not mention the list._

[1] [https://www.vice.com/en_us/article/4w4dk3/harold- bloom-431-v...](https://www.vice.com/en_us/article/4w4dk3/harold- bloom-431-v15n12)

<comment><AUTHOR> "Disavowed" is a misleading word to use. He had criticisms of his list, but what the quote doesn't mention is that Bloom was involved in a decades-long battle on the value of the idea of a canon. I think he was just tired of talking about it with people that hadn't read the book in the first place.

<comment><USER2> Well, _disavowed_ was my word, not his, but I stand by it. It seems pretty clearly to be a disavowal to me.

<comment><USER3> Right, but you're misreading the context in which he said it. He disavowed some of the specific choices, maybe the idea of comprehensively enumerating them in a list. But he didn't disavow the concept of a western canon or even most of the specific books in the list. "I did it off the top of my head. I left out a lot of things that should be there and I probably put in a couple of things that I now would like to kick out."

<comment><USER2> The original post links to _the_ list, the one he is disavowing. That's the context, that specific list.

<comment><AUTHOR> Your comment is misleading because it doesn't mention that Bloom spent virtually his entire career defending the value of classic literature. The fact that he had minor criticisms of his list and didn't want to talk about it doesn't mean that he disavowed it and that isn't what the word _disavowed_ means.

 _Disavowed_ suggests that he is dismissive of the contents of the list entirely, which again, could not be further from the truth. Quoting a brief Vice article leaves out decades of context.

<comment><USER4> As I understand it, he was opposed to the idea of composing a list like that, i.e. a definitive list of what the canon is and what you should read. There's no contradiction with such a disavowal and defending the canon as such. Obviously there are some works that are core to the canon, that I'm sure he would urge everyone to read, such as the works he mainly discusses in the book (Shakespeare, Dante, Chaucer, Goethe, the Bible, etc). That doesn't mean that he has to be a proponent of compiling them into a neat list.

</comment></comment></comment></comment></comment></comment></comment><comment><USER5> A similar category that has inspired my reading and language learning for about a decade now is Alexander Arguelles "Great Books" list [0]. Arguelles is a hyperpolyglot, he can read, speak and write dozens of languages. He advocates for polyliteracy, the concurrent study of languages and their associated literary canons.

[0] [http://foreignlanguageexpertise.com/great_books.html](http://foreignlanguageexpertise.com/great_books.html)

<comment><AUTHOR> His biography is really fascinating and inspiring too: [http://foreignlanguageexpertise.com/about.html](http://foreignlanguageexpertise.com/about.html)

</comment></comment><comment><USER6> I can't imagine anyone having read everything in this list. It would take more than a lifetime for me at my reading speed.

<comment><USER7> Your reading speed would likely improve if you read that much.

EDIT: I'm a bit amused by the downvotes here. I've posted plenty of controversial opinions on HN and rarely get this many downvotes. This one seems pretty non-controversial by comparison: is there really some disagreement that reading a lot will result in becoming a faster reader? I'm genuinely confused.

<comment><USER8> I am not sure either why you're being downvoted on a non-controversial comment. I'm also honestly curious. Is your statement being conflated with 'speed reading'? A quick search finds plenty of similar recommendations. From one of them:

"The more you read, the more you will be better at it. The better you are at reading, the more you will increase your reading speed." [1]

[1] [https://www.lifehack.org/articles/productivity/10-ways- incre...](https://www.lifehack.org/articles/productivity/10-ways-increase- your-reading-speed.html)

<comment><USER9> FYI, the Guidelines of this site state that one should not complain about the voting on comments. It can change quite a bit over time, so early impressions are likely to be misleading.

<comment><USER8> I know the guidelines well, nevertheless, thank you. But I'm truly curious why such a straightforward comment by kerkeslager would get downvoted, it would honestly satisfy my intellectual curiosity. It also raises the issue with reading speed and its connotations. Examples: Is reading faster better? It depends on the material; Is speed reading as the extreme form of it of any value or just a gimmick? A gimmick of no value to me.

</comment></comment></comment></comment></comment><comment><USER10> He died recently and I found that the new york times did a pretty good job of not making him out to be some sort of god in his obit: [https://www.nytimes.com/2019/10/14/books/harold-bloom- dead.h...](https://www.nytimes.com/2019/10/14/books/harold-bloom-dead.html)

</comment><comment><USER11> Bloom is one of my least favorite literary critics. I find his writing to be snobbish, presumptuous, and self-assured. It makes for a quite frustrating read. There's plenty of writers in the field that manage to do just as much of an effective, if not better, job without constantly sounding self-righteous. James Wood, for example, is also a popular literary critic (his books likewise find their way beyond the academic gates) that makes for far more pleasant reading.

To give an example: it's been some time since I've read it, but while I remember the general theory proposed in _The Anxiety of Influence_ sounding reasonable enough, I found the overall tone of the work far too arrogant. I suppose it was somewhat of a polemic at the time, which maybe excuses the tone some, but still--I've never read Bloom and not felt that, had I met him in person, he'd annoy me to no end and he wouldn't be tons of fun to be around.

<comment><USER12> The only thing worse than reading his writing was being his student. He was the ultimate bureaucratic academic, skimming off his students' research and undercutting their futures. Oh, and fucking them (or trying to), if they were pretty enough and female.

His "literature of resentment" codifies the outgoing generations irritation at insufficient worship and gratitude.

RIP, he won't be missed, and his ideas are sinking ever-further into irrelevance.

</comment></comment><comment><USER13> If I'm overly simplistic, this seems to be 1/3 of an English degree. The remaining 2/3s being linguistics and history with cultural studies of the times.

I'm still undecided how much I'd recommend someone else studying English (full time, as their only major). I enjoyed the studies though!

<comment> barry-cotter In most of the English speaking world a degree in English would include no linguistics[1] and courses in historical literature would not be offered in the History department nor would the History department accept them for credit.

Look at the Oxford curriculum. All literature.

[https://www.balliol.ox.ac.uk/admissions/undergraduate- admiss...](https://www.balliol.ox.ac.uk/admissions/undergraduate- admissions/english-reading-list)

[1] Unless you think studying only English grammar, morphology, syntax etc. qualifies as studying linguistics, in which case you're wrong. Linguistics is about the study of language, not the study of a language.

<comment><USER13> > Unless you think studying only English grammar, morphology, syntax etc. > qualifies as studying linguistics, in which case you're wrong

The idea that as soon as you're studying linguistics of a particular language, you're not studying linguistics at all seems deeply flawed. Does studying applied math not count at studying math? Or, is studying the physics of light in crystals not really studying physics?

What I agree with is that if you decide to study linguistics, that doesn't mean you speak foreign languages (a common misunderstanding in largely monolingual countries, such as the USA). You study how the languages function, and how they are formed, linguistically speaking. But, studying linguistics of English surely counts as studying linguistics.

</comment></comment></comment><comment><USER14> The parent category from the original posting is a list of Great Books lists. [http://sonic.net/~rteeter/greatbks.html](http://sonic.net/~rteeter/greatbks.html)

I like Clifton Fadiman's _New Lifetime Reading Plan_. This has a larger number of selections, each with a shorter (two or three pages) context and review. Teeter's list from Fadiman is here:

[http://sonic.net/~rteeter/grtfad3.html](http://sonic.net/~rteeter/grtfad3.html)

Fadiman's book:

[https://www.goodreads.com/book/show/249186.The_New_Lifetime_...](https://www.goodreads.com/book/show/249186.The_New_Lifetime_Reading_Plan)

</comment><comment><USER15> "English Canon" would be more precise.

For example he specifically mentions the King James version of the Bible (rather than just "The Bible" in general). This translation had a large influence on the English language - just as say the translation by Martin Luther had on the German language.

For the non-English works, it is clear he has selected the ones which are known and influential in the English-speaking world, not necessarily the ones which are most influential in their home country.

Nothing wrong with that - he was en English professor after all - but calling it the _Western_ Canon is a stretch.

<comment><USER16> Do you think the Martin Luther translation had a more significant impact on the Western Canon than the King James version? Also presumably the list's biggest value is in allowing someone to go and read all these works to get a better understanding of the Canon. Would you suggest people read both versions? (presumably further translated to their own language)

You do have a good point, but I think it's more against the notion of the Canon than this list.

<comment><USER17> The most important translation of the Bible for "Western" society is probably the Vulgate. The most important for English speaking society is probably the King James though the ubiquity of the NIV today may be giving it a run for its money.

[https://en.m.wikipedia.org/wiki/Vulgate](https://en.m.wikipedia.org/wiki/Vulgate)

</comment></comment></comment><comment><USER18> [https://www.wsj.com/articles/SB963270836801555352](https://www.wsj.com/articles/SB963270836801555352)

[http://archive.boston.com/news/globe/editorial_opinion/oped/...](http://archive.boston.com/news/globe/editorial_opinion/oped/articles/2003/09/24/dumbing_down_american_readers/)

Basically a professional snob.

<comment><USER19> It's unwise to base your assessment of him on a single article. (Edit: I wrongly assumed the two links were to the same article, one archived).

It's not unreasonable for a _literary_ critic to view the bestowal of _literary_ awards on _commercial_ writers with distaste.

Those writers have more fame and wealth than they will ever need; it's fair enough to query why acclaim, publicity and awards - that would benefit less populist authors far more - has been directed in this way.

<comment><USER18> I had two links, from years apart, in which he denigrated two authors.

He's making a different argument than you. He's not saying King shouldn't have gotten the prize because others would have deserved it more, he's saying he shouldn't have gotten it because he's trash.

<comment><USER9> Literary-minded folks often don't understand what might make 'genre' literature compelling, intellectually worthwhile etc., that's why they're sometimes inclined to regard it uniformly as trash. The reverse also happens, of course. I'm not saying that pure snobbishness does not play a role, but there's also a real divide in aesthetic outlook behind these attitudes.

<comment><USER18> Even so, Harry Potter is a broader phenomenon than just that.

That should have been clear already in the early 2000s, after the first few movies.

There is an interesting question about where the line gets drawn. I'm inclined to exclude works such as 50 Shades of Grey, but that was also tremendously popular (although not nearly the scale of Harry Potter) and I could easily see someone call me a snob for drawing that distinction.

On the other hand, if 50 Shades won some kind of award I wouldn't be inveighing against it, so there's that.

</comment></comment></comment></comment></comment><comment><USER20> [http://scholars-stage.blogspot.com/2019/10/a-non-western- can...](http://scholars-stage.blogspot.com/2019/10/a-non-western-canon-what- would-list-of.html) \-- A Non-Western Canon (along with some words on Harold Bloom)

</comment><comment><USER21> [https://www.harpercollins.com/9780062867889/the-white- mans-g...](https://www.harpercollins.com/9780062867889/the-white-mans-guide- to-white-male-writers-of-the-western-canon/)

</comment><comment><USER22> The idea of a canon might be controversial, but you really can't go wrong with anything on the list. Although the lack of Marx is questionable considering his immense influence.

<comment><USER23> Marx is absolutely canon, one of the most important writers in history. I'm not sure how anyone can claim to understand the western tradition without Marx.

<comment><USER15> It doesn't have Darwin or Newton either. It is a list of literature, not overall influential works.

</comment></comment></comment><comment><USER24> I just got a copy of The Western Canon by Bloom from the library, and I think it is the most ridiculous thing I've ever read in my life. He is a very convoluted writer that goes for as much high emotional impact as possible, because his theories are generally ridiculous and only make sense when you're lost in his fog of anger and disdain for everything. He also has a weird tendency of using "Western Civilization" and "America" as synonyms, even though most of his pet authors died before the US existed. It's like reading a book by a cartoon parody of an English professor, and it's hard to believe that he was even a real person. It all seems like an elaborate joke.

If you want the actual story of the Western Canon - which includes things like Euclid, Fourier, Darwin, etc., not just the fiction that American English professors like - try "Great Books Of The Western World":

[https://en.wikipedia.org/wiki/Great_Books_of_the_Western_Wor...](https://en.wikipedia.org/wiki/Great_Books_of_the_Western_World)

<comment><USER25> >He also has a weird tendency of using "Western Civilization" and "America" as synonyms

This is definitely not unique to Harold Bloom.</comment></comment>


Ask HN: What is the fastest way to receive world cup goals? - <AUTHOR>

TV? Radio? SMS? Some widget/Flash app? Twitter? iPhone push?
TV/Radio: is probably the best, but I do not want to watch/listen to all the matches.
SMS: delivery speed is dependent on the provider and might be unreliable (althrough it would be me favorite way to get goals, anyone got such service?)
Twitter: I've found a feed that seems speedy http://twitter.com/UniSoccer (at least it was the first to report Brazil 1-0 goal, according to my quick search). Does anyone has a better feed with only goals?
iPhone app:There seems to have plenty of these. Are the reliable and fast?
Could I beat TV/Radio speed by some internet app? <comment><USER2> With TV, aren't we basically talking about the speed of light? Unless of course they delay it by a minute or two to give them time to edit out anything 'bad', but otherwise, I think you're going to have to be there in person if you want something faster.</comment>


Ask HN: What is the best FTP client for OS X? - <AUTHOR>

Free would be preferable, but commercial is fine too.
I have been using Cyberduck, but it seems to spazz out when moving a large number of files - e.g. a rails project (both upload and download). I get a bunch of listing directory errors, etc.
FlashFXP on Windows works wonders for me, but am looking for something of that calibre on OS X.
Any suggestions? <comment><USER2> Transmit! Or you can try free Filezilla

<comment><AUTHOR> Thnx.

</comment></comment><comment><USER3> I also used Cyberduck for a long time. It seems kind of ... suboptimal, though. Like that other commenter, I recently sprung for a license for Transmit. It works pretty well.</comment>


Metrics and Hiring - <AUTHOR> http://joyfulgrit.com/2013/10/29/metrics-and-hiring/

<comment><USER2> Great post. Would also be interested in seeing a breakdown of school strength across the referrals. And did you count Stanford as Ivy League? :)

<comment><AUTHOR> Yeah, because I went there :). It was super subjective, but I'm sure that changing the details wouldn't change the conclusion.

<comment><USER3> Aha. 'Because I went there'. If your initial hires (presumably from your personal network) were from similarly highly ranked schools, then you have a strong correlation between social networks and school strength. Note that when no one knows the hire, school strength turns out to be irrelevant.

</comment></comment></comment><comment><USER4> I would imagine that it's hard to separate cause from effect in the case of well-known schools and employment performance. The cumulative benefits of working challenging, rewarding jobs should pile up throughout a career. Naturally folks with an easy-to-sell pedigree are going to have a good shot at securing those jobs.</comment>


U+1FB67;Upper Right Block Diagonal Upper Middle Left to Lower Middle Right [pdf] - <AUTHOR> https://www.unicode.org/L2/L2019/19025-terminals-prop.pdf <comment><USER2> Title of the PDF seems to be "Proposal to add characters from legacy computers and teletext to the UCS" (Unicode Character Set)</comment>


Input threads in the X server - <AUTHOR> https://who-t.blogspot.com/2016/09/input-threads-in-x-server.html <comment><USER2> Note that this will also benefit Wayland when running applications in X backwards compatibility.

<comment><USER3> No it won't. Xwayland does not use SIGIO or threads for input, it gets its input events directly from the poll loop of the Wayland socket.</comment></comment>


Equifax admits passport numbers involved in data breach - <AUTHOR> https://www.vox.com/business-and-finance/2018/5/10/17337260/equifax-data-breach-passports <comment><USER2> Sure, because I should have to meticulously skim the news to be sure I know exactly how I'm implicated by your shitty security setup...

God, I hate that this drip-drip style of press release is legal.

</comment><comment><USER3> The page to check whether or not you have been impacted has a bug in their reCAPTCHA system. Seems like they went really low budget with their IT team.</comment>


Andy Hertzfeld on Google+, UI design and how Bob Dylan influenced the Mac - <AUTHOR> http://thenextweb.com/apple/2011/07/17/andy-hertzfeld-on-google-ui-design-and-how-bob-dylan-influenced-the-mac/

<comment><USER2> The world would've been a different place if Dylan would've stuck with the acoustic repertoire.</comment>


Most startups do not create value, says Scott Shane - <AUTHOR> http://www.smallbiztrends.com/2008/08/the-entrepreneurship-lottery.html/ <comment><USER2> The term startup implies that the company wont be around in 6 years, it will likely either have folded or exited so judging by sales numbers after 6 years is not the right measure.

And really? Sales data from 1996 to 2002? That's ancient in terms of the web</comment>


AMD Ryzen Machine Crashes on a Sequence of FMA3 Instructions - <AUTHOR> http://forum.hwbot.org/showthread.php?t=167605 <comment><USER2> I think the original _hwbot_ posting is the better article.

[http://forum.hwbot.org/showthread.php?t=167605](http://forum.hwbot.org/showthread.php?t=167605)

The original post has been updated as more facts came along. It verified that the bug was reproducible on other machines. And then it said:

      Update 3/16/2017:

      As much as I had least expected this to be the case, this appears to have been confirmed as an errata in the AMD Zen processor.

And then it goes on to say:

      Fortunately, it's one that is fixable with a microcode update and will not result in something catastrophic like a recall or the disabling of features.

Basically, this is an _awesome_ bug report. HN should link to it rather than the _techpowerup_ article.

<comment><USER3> The issue seems to be fixed: [http://forum.hwbot.org/showpost.php?p=480922&postcount=30](http://forum.hwbot.org/showpost.php?p=480922&postcount=30)

[http://forum.hwbot.org/showpost.php?p=480524&postcount=25](http://forum.hwbot.org/showpost.php?p=480524&postcount=25)

[https://www.bit-tech.net/news/hardware/2017/03/21/amd- ryzen-...](https://www.bit-tech.net/news/hardware/2017/03/21/amd-ryzen- fma3-fix-promise/1)

</comment></comment><comment><USER4> Well, it's not like Intel CPUs don't have similar bugs.

See Skylake for example - the list of known errata starts on page 27 and continues on through page 63 : [http://www.intel.com/content/dam/www/public/us/en/documents/...](http://www.intel.com/content/dam/www/public/us/en/documents/specification- updates/desktop-6th-gen-core-family-spec-update.pdf)

<comment><USER5> Interesting. I guess unlike software, these sorts of bugs can't be fixed without producing a new one right?

Do CPU and GPU manufactures do any types of fuzzing?

<comment><USER6> CPU ones definitely fuzz, and formally verify parts of their chips.

Unfortunately fuzzing ultimately has a random component, which doesn't really prove that you got all of these bugs.

<comment><USER7> (To addon to parent poster)

         Unfortunately fuzzing ultimately has a random component

An instruction which accepts 2 registers and returns 1 register has a 192bit problem space to validate. This complexity is present in an instruction as simple as `add`.

As AVX2 instructions which accepts 3 registers and outputs 1 has a 1024bit problem space to validate.

This occurred in FMA3 with a ~512bit problem space.

Repeat for _every_ instruction (HUNDREDS). You can see how a few bugs slip though the cracks. The problem space is as large as some cryptographic functions!! I'm honestly surprised we don't see more of them.

<comment><USER8> The specific result produced by the data path is probably not very relevant in the case of a lockup. The control path involved with instruction decoding, register renaming, out-of-order execution, SMT, etc. is generally the cause of issues like this. With interactions between different blocks of the CPU and the size of some of the data structures involved, the full verification space is much, much larger.

<comment><USER7> This isn't a lock up.

If you read the source (TechPowerUp is terrible why it isn't banned is beyond me) it is actually an _illegal instruction_ error. Which just crashes the current application.

Also if SMT is not disable the error doesn't occur. Also if the chip isn't over clocked the error doesn't occur.

So it is very clearly power related.

<comment><USER9> Quoting from [http://forum.hwbot.org/showthread.php?t=167605](http://forum.hwbot.org/showthread.php?t=167605):

> this always hard freezes the computer:

>\- At all clock speeds. >\- When running single-threaded, it happens to any core that I pin it to.

It _should be_ at worst an illegal instruction, but instead the whole core freezes, even on underclocked computers.

</comment></comment></comment></comment></comment></comment></comment><comment><USER10> Intel's AVX2 instructions don't crash the machine, but lead to an extreme increase in voltage and, thus, temperature. Sustained use of these instructions (say, for example, in signal processing and iterative parameter estimation algorithms implemented using routines in Intel's MKL) requires cooling way beyond what the usual boxed cooler that comes with an i7 CPU can deliver in order to prevent throttling.

<comment><USER11> That is disappointing to hear. Is this first hand knowledge, or do you have a discussion/link you could share on the topic?

<comment><USER12> It's documented and known that you can't execute AVX2 continuously without it clocking the processor down :(

<comment> semi-extrinsic > clocking the processor down

Nitpick, and certainly a matter of definition, but it's not clocking the processor down, it's just unable to turbo like it can with other loads.

<comment><USER12> Err, no, actually. it really is clocked down, and that's what intel says.

There is the normal base frequency (which is, again, the one people see on the box. Intel calls it "marked TDP frequency")

There is the avx base frequency, which is less. If you execute all avx workloads, it will clock down to the avx frequency, which is below the marked tdp frequency.

They are very explicit about this: "Workloads using Intel AVX instructions may reduce processor frequency as far down as the AVX base frequency to stay within TDP limits."

See [http://www.intel.com/content/dam/www/public/us/en/documents/...](http://www.intel.com/content/dam/www/public/us/en/documents/white- papers/performance-xeon-e5-v3-advanced-vector-extensions-paper.pdf)

IE if you buy a 2.3ghz processor, and run all avx workloads on it, it may operate at 1.9ghz

</comment></comment></comment></comment></comment><comment><USER13> The security implications of this as commented on the article seems pretty bad. Wonder if any microcode fix can work or it would need a silicon level fix. The second I presume would be very bad?

\-- Keeping my earlier comment but it seems there's a microcode fix in testing currently. [http://forum.hwbot.org/showpost.php?p=480922&postcount=30](http://forum.hwbot.org/showpost.php?p=480922&postcount=30)

<comment><USER14> AMD already has a fix, it requires a BIOS update for the motherboard. They have not given details, but some experts think the fix is merely an increase in the power delivered to that part of the chip. Their conclusion stems from teh fact that the FMA3 bug disappeared when the chip was over-clocked because the over-clocking required increasing the voltage to the chip. So the BIOS update probably adjust the voltages up a bit.

[http://www.fudzilla.com/news/processors/43166-amd- confirms-r...](http://www.fudzilla.com/news/processors/43166-amd-confirms- ryzen-screen-freeze-fix)

<comment><USER15> Since they are pushing how efficiently the chip are regulating power to various parts of the chip to keep power draw to a minimum it sounds like a likely cause.

Assuming most of the testing budget is spent on the most common and likely instruction sequence patterns is probably not unrealistic. Still a bit odd that such a short sequence of repeats of the same instruction failed.

Which got me thinking.

At more than 2000 opcodes for x86-64 and legacy opcodes, testing all 3-sequences with one input is more than 8G sequences, to cover that and (guesstimated average) 64 bits of input per opcode is a staggering 10^29 number of instructions, or 2T CPU*year at 4Gops/s. Not easy to test all that, even if it would be off by a couple of magnitudes in the right direction!

Might be that valid 2-sequences is the most that can hope to be even close to exhaustively tested while at the same time covering some significant fraction of the operand space ?

The fact that modern CPU's work at all given their complexity in so many different areas looks pretty darn close to magic, even from a pretty close distance.

<comment><USER16> At least we try, with SMT solvers and such. Surprise surprise, math works!

</comment></comment></comment></comment><comment><USER17> FMA3 (fused multiply add) instructions are very common for any kind of audio processing (e.g. filters), not only for their speed but also their precision properties. Depending on how a game was compiled, these instructions would be all over the place.

But if this specific sequence is every run, that's another question, of course.

<comment><USER18> FMA is used in literally everything that deals with floats _and_ has AVX2/FMA3 support, not just audio. AVX usage in game code isn't actually all _that_ common, though, due to the need to support lowest common denominators.

And no, this specific sequence isn't ever run. If it were, they'd have found it while designing the chip. I checked the original source and it's hand written FMA3 intrinsics that don't correspond to a real computation.

<comment><USER19> Can you induce this through WebAssembly? Probably not, but someone should check.

<comment><USER20> WebAssembly does not currently have an fma instruction, and implementations are not permitted to fold plain multiply+add sequences into fma because that produces different rounding.

</comment></comment></comment></comment><comment><USER21> Like other have mentioned, this happens, to both Intel, AMD and others.

Intel had similar failures like its TSX instruction set which was only fixed in the next stepping.

Not clear if AMD can push out a patch to the microcode to fix this.

</comment><comment><USER22> Some context relating to Intel:

"We saw some really bad Intel CPU bugs in 2015, and we should expect to see more in the future"

[https://danluu.com/cpu-bugs/](https://danluu.com/cpu-bugs/) [https://news.ycombinator.com/item?id=10877270](https://news.ycombinator.com/item?id=10877270)

</comment><comment><USER23> Can someone please at fix the title? Crashes -> Freezes.

Big difference.

And summarized: Intel has about 80 known similar problems as outlined in the errata, for which no known fixes exist. For this AMD bug a Bios update fix exists (more voltage).

</comment><comment><USER24> Patient: Dr. It hurts when I do "this." Dr.: Don't do that.

</comment><comment><USER25> Is it known if he microcode patch affects performance?</comment>


How To Use Personalization To Increase Customer Happiness - <AUTHOR> http://www.evergage.com/blog/how-use-personalization-increase-customer-happiness

<comment><USER2> I actually used something similar when I was running a web design business from home but it was so much harder to personalize actions all across the customer life cycle, I should check this out. It's great to be able to change CTA's for a customer that has already signed up for my newsletter, instead prompting him to sign up for a webinar :)</comment>


Principles for Applying Machine Learning Techniques - <AUTHOR> http://blog.factual.com/5-principles-for-applying-machine-learning-techniques

<comment><USER2> This post is very light on information, and is confounded by the use of idiomatic terminology.

Here's my summarized rewrite of this blog with my added commentary:

1\. Worry about the outliers. If you are working with a billion instance dataset, make sure to worry about the 1000 hard examples (0.0001%). Personally, I think this is terrible advice. You should only worry about getting 99.9999% accuracy if the problem really merits it. Otherwise, you're focusing your energy on diminishing returns.

A more generous rewrite of this point 1 is: Don't use a model that is only good at modelling the easy data points. If you can't correctly model many of the data points, use a more sophisticated model that can correctly infer generalizations across more of the data. This good point is obscured by the suspicious claim that you should focus on 4.5 sigma events.

2\. Pay particular attention to examples that are near the margin. i.e. Examples that the model is unsure about. This is good practice when doing exploratory data analysis. I'm not really going to go near the half of this point that is non-information.

[You should also do exploratory data analysis on examples that the model gets wrong. One of my key ML principles: You learn about your model by breaking it.]

3\. Do exploratory data analysis to see if your model isn't fitting some class of examples, and figure out why. Essentially a restatement of points 1 and 2.

4\. Listen to the data. Good advice, and a restatement of 1-3.

5\. I'm not going to touch this.

I'm going to do a quick pass at my 5 principles for applying ML techniques:

1\. Figure out what accuracy is acceptable, and be honest here. If you don't need 4.5 sigma accuracy, then you can solve the problem as needed and move on to _different_ problems you have. Train a baseline model and see if it's good enough. If not, then proceed.

2\. Choose a model that scales to a lot of examples and is semi-supervised.

3\. Find unlabelled data sets that make your data set much bigger, and do semi-supervised training.

4\. Do exploratory data analysis. Break your model to understand what kind of mistakes it makes. Figure out if you would need a far more sophisticated model or feature set to get marginal returns, or if you can make a big impact with small changes. If the latter, go to step five.

5\. Use expert knowledge to improve the feature set, and capture information that a human expert would need to do the task themself.

<comment><AUTHOR> (Disclosure: I'm not the author of the post, but I do work at Factual)

First, thanks for your feedback (you and everyone else who commented). It's hard to figure out the right tone for a post like this (how technical do we should get, how much should we focus on general observations vs specific examples, etc.), and the clear feedback from HN is that deeper and more technical posts are better.

Re: worrying about outliers being terrible advice

I definitely agree with you that working on the one-in-a-million cases is rarely a good use of time, and the blog post should probably have talked about 3 sigma events instead of 4.5 sigma events. The spirit of the point is that when you have a lot of data, things that are "rare" still happen a lot. It's kind of like how MapReduce assumes that machine failures, while rare individually, happen pretty frequently when you're working with clusters of thousands of machines. Discounting machine failures because a single machine is unlikely to fail leads to problems. For Factual, concretely, if we make a mistake that effects just 0.1% of our data, than that's going to be 50k+ businesses that are not listed correctly in our dataset. That might be a lot of failed phone calls, or people driving to places that don't exist, or so on, and we take that seriously.

</comment></comment><comment><USER3> I'm taking the Stanford Coursera class on Machine Learning with Andrew Ng, and I wholly recommend it. It just started this week, so it's not too late to join if this blog post has whet your appetite and you're looking for more.

<https://class.coursera.org/ml-2012-002/class/index>

<comment><USER4> I took this course last fall, not too much effort as college courses go and well worth the time. Anyone who is curious about machine learning should most definitely take it.

</comment></comment><comment><USER5> This article is actually much narrower in scope than the title would seem to suggest. If you don't let the first sentence sink in, it barely even makes sense.

> Here at Factual we apply machine learning techniques to help us build high > quality data sets out of the gnarly mass of data that we gather from > everywhere we can find it.

So really, this blog post deals with the topic of "principles for applying machine learning techniques _to data cleaning_ ".

Clearly this is an appropriate topic for this company, as they're product is essentially API access to pre-cleaned/curated data sets. However, the post itself is lacking depth. The work I do involves a lot of time cleaning my company's internal data sets, so I definitely recognize the pain of the corner/boundary/special case. However, anyone who has worked with data cleaning (read: everyone who has worked with data) would know this pain, they wouldn't need a blog post to point it out.

I would, however, be interested in knowing what sorts of machine learning techniques they're applying to the problem. When I clean data, the process is largely manual, probably in part because I'm not working with as large of data sets. Maybe they don't want to reveal their secret sauce, but I think a more technical blog post could serve to highlight how good their data cleaning is, and therefore how high quality their product is.

</comment><comment><USER6> If I understood, the first 3 points can be considered as outliers. Typically, you do want to ignore them, do to them being mistakes in measurements or special cases. In any case, handling of the special cases does not do well for generalization of the algorithms. So I would be against those points.

4th points is true, except that it's more of a zen advice then actual useful information.

5th is a comercial.

Not a very good read, and I generally found that no machine learning knowledge gets explained in 5 short paragraphs with no technical terms (except "sigma", which I guess is standard deviation).

</comment><comment><USER7> Like others, I found this quite light on information. The best writeup I've seen of how to integrate machine learning into an actual infrastructure of code, machines, and people is this: [http://www.quora.com/What-are-the-keys- to-operationalizing-a...](http://www.quora.com/What-are-the-keys-to- operationalizing-a-machine-learning-ranking-system-from-an-organization- engineering-management-point-of-view/answer/Brandon-Ballinger)

Full disclosure: I was impressed enough upon reading this post that I messaged Brandon (the author) and am now interning at the startup he cofounded that solves problems that heavily involve machine learning.

</comment><comment><USER8> _This post is very light on information_

That's generous. I've played around with a couple of ML techniques and would love to apply ML to more of my day-to-day work.

The title of the article was total link bait and I'm sorry I read through 90% of it looking for something semi-useful.

<comment><USER2> You can try the MetaOptimize Q+A forum:

<http://metaoptimize.com/qa/>

I started it so that people could talk about the practice of ML, and the technical details that too often are not discussed in academic publications.

</comment></comment><comment><AUTHOR> If anyone is interested, the follow-up post is here: <http://news.ycombinator.com/item?id=4444833> . In response to the feedback, we tried to make a follow-up deeper and more concrete.</comment>


Women Photoshopped into tech exec group photo - <AUTHOR> https://www.cnet.com/news/women-photoshopped-into-tech-exec-group-photo-report-says/ <comment><USER2> I read the orginal Buzzfeed story ([https://www.buzzfeednews.com/article/ryanmac/tech-titans- wom...](https://www.buzzfeednews.com/article/ryanmac/tech-titans-women-fake- photoshop-cucinelli-gq)) linked in this article and to me it looks like a non- issue. Of course others may think this is a scandal of the century!

From Buzzfeed article:

A little more than four hours after the original Twitter discovery, a Cucinelli representative sent me a statement explaining what had happened.

"When we realized we didn't have a shot where all attendees were represented, we added in photos of two female CEOs taken during the weekend," a spokesperson wrote to BuzzFeed News. "The photos were shared and approved with all the participants including the two women, Lynn Jurich and Ruzwana Bashir, before posting them on Instagram and they also shared the group photo on their own Instagram handles."

<comment><USER3> There is, of course, more nuance than "non-issue" and "scandal of the century".

It's good to know that these women were actually present, but I still find it interesting at least that nobody noticed that two people were missing for the photo (regardless of their gender). It does, in my opinion, indicate a certain disregard for these two people..

Edit: changed "show" to "indicate" in the last sentence

<comment><USER4> There were a third attendee that also were not present in the group photo.

 _" Asked why Bezos wasn't added to the photo along with Jurich and Bashir, the spokesperson said that the Amazon CEO declined to be included."_

So in total three people were missing from the group photo of the total 18 that attended.

Does it, in your opinion, indicate a certain disregard for these three people...?

<comment><USER3> I'm confused by the comparison because, as you stated, Bezos declined to be in the photo whereas the other people did no such thing.

<comment><USER4> Bezos declined to be added, ie photoshopped into the photo.

Bezos wasn't photoshopped to the photo along with Jurich and Bashir, because Bezos decline the offer to be photoshopped into the photo. Jurich and Bashir accepted the offer to be photoshopped into the photo.

Bezos, Jurich and Bashir attended the event. All three were missing in the group photo. Each three got a offer to be photoshopped in. Two accepted, one declined. That is what the article writes.

"nobody noticed that two people were missing for the photo" is missing the fact that three people was missing for the photo. Bezos, Jurich and Bashir.

</comment></comment></comment></comment></comment><comment><USER5> >Both women tweeted about attending the trip, but they apparently weren't around when the photo was taken.

Probably a bad idea to Photoshop them....but at least they were there.

Better than the infamous University of Wisconsin photoshop:

[https://www.snopes.com/fact-check/photo- finish-2/](https://www.snopes.com/fact-check/photo-finish-2/)

</comment><comment><USER6> The actual story is less dramatic as the headline wants us to believe. These two woman were actually at the event but not on the photo. Jeff Bezos was also there but declined to be added in.

Still, only 2 woman amongst 15+ men is still not that awesome and pretty representative of tech industry.

</comment><comment><USER7> See also:

[https://news.ycombinator.com/item?id=20171305](https://news.ycombinator.com/item?id=20171305)</comment>


Twitter from the command line in Python using OAuth - step-by-step howto - <AUTHOR> http://jmillerinc.com/2010/05/31/twitter-from-the-command-line-in-python-using-oauth

<comment><USER2> After setting up Twitter which uses OAuth 1.0, try Facebook's OAuth 2.0 - it's amazingly easy in comparison since it doesn't use secrets, simply relying on HTTPS's SSL encryption instead.

<http://developers.facebook.com/docs/authentication/>

Soooo much easier.

</comment><comment><USER3> This just goes to show how badly suited OAuth is for desktop applications: Basically, what ever you do, you will need to direct your users over to a browser (or embed one) and they'll have to deal with strange "passcodes" or whatever you want to call it.

This is much more difficult for a user to understand ("why can I give twitter my password, but in this client here, I have to do this strange dance? What am I supposed to do now?").

In most of the client apps, the issue of having to enter your password is a non-issue as there's no need for a third-party to know it.

In the case of desktop apps, IMHO, OAuth does nothing but makes the lives of both client developers and users harder.

<comment><USER4> There's XAuth which helps with this issue so that opening a browser is not needed.

<comment><USER5> Yes, but you need to ask Twitter nicely to see if they'll let you use it.

<comment><USER4> It looks like they'll grant it if you have a mobile app. (I do and they did).

</comment></comment></comment></comment><comment><USER6> Thanks Jeff, this is exactly what I've been looking for. I found out about twitter killing basic auth today, but all the documentation seems to assume you have a web app. I just run a simple RSS scraper to twitter feed script on a cron job, so this is helpful.

<comment><USER7> Once I have generated an ACCESS_KEY and ACCESS_SECRET, when will they expire? Is there any way to programmatically grant/approve OAuth access so that expired access key and access secret can be generated as needed?

<comment><AUTHOR> Twitter says they "do not currently expire access tokens." <http://apiwiki.twitter.com/OAuth-FAQ>

Who knows what they will do in the future.

I don't know of any easy way to programatically grant OAuth access.

</comment></comment></comment><comment><USER8> Twitter have released a nice curl-like tool for using OAuth on the command line, it's called twurl:

<http://github.com/marcel/twurl>

</comment><comment><USER9> I wonder how difficult it would be to implement xAuth. Presumably, the configuration for username/password could be left intact because xAuth is performed by giving the username/password.</comment>


Confidential Transactions: content privacy for Bitcoin transactions - <AUTHOR> https://people.xiph.org/~greg/confidential_values.txt

<comment><USER2> [https://news.ycombinator.com/item?id=9684474](https://news.ycombinator.com/item?id=9684474)

</comment><comment><USER3> Very cool :)

</comment><comment><USER4> Repost :(

</comment><comment><USER5> One of the major pluses of bitcoin is the public ledger(blockchain). This change in the logistics of bitcoin transactions would honestly just make bitcoin more of a shit-show than it already is becoming; not to mention, bitcoin already has regulation issues and for those of you who wish to make bitcoin more legitimate in the eyes of law and common folk, this is definitely not the way to do it; on top of that many people want bitcoin to become legitimate but also be out of the hands of the government. Unless a bank, or some government agency (which they currently can because of the nature of the blockchain) can see the transactions, its gonna be pretty much a no go.</comment>


The Thanos subreddit is gleefully heading for mass slaughter - <AUTHOR> https://www.theverge.com/2018/7/3/17530668/thanos-subreddit-avengers-infinity-war <comment><USER2> Banned but not unsubscribed. Turned into a ghost who can see the world but not interact with it.</comment>


Launch HN: Virtually (YC S20) – Build live online trainings - <AUTHOR> My name is Ish and I'm the founder of Virtually (https://tryvirtually.com/), a platform that allows anyone to build live online trainings with built-in support for payment processing, live classes, and student management.
The journey to starting Virtually began last year while I was trapped in a winter storm. I was playing around with some video conferencing software and was very impressed by how far it had come in recent years. With not much else to do, I started brainstorming about what could one day be possible with better conferencing technology.
An obvious use case seemed be education. I thought perhaps the best teacher for any niche topic might not actually be someone in the same city or state as you, but, instead, could be someone across the globe. Better video conferencing could lead to more accessible as well as more affordable education.
The thought was powerful enough that I decided to quit my job at Facebook to start working on Virtually the next month. My main mission was to enable infrastructure for live online education. The very first iteration of the product allowed for content creators to monetize their time by selling 1-on-1 appointments. I don't know if it was the product or the execution, but it didn't gain much traction. I was lucky to be invited to interview at YCombinator for the summer 2019 batch but didn't make it further in the process.
I started to explore other applications of the same technology. One place where it seemed a live component could have added more value was in the world of online courses. In 2019, almost all online courses were pre-recorded. There were a select few experimenting with the live format (Building a Second Brain for example) and it seemed like these courses were receiving significantly higher levels of engagement than traditional online courses. When I dug a bit deeper, I discovered that building live online courses was inherently difficult. Either you were a venture-backed startup and could afford to hire engineers to build out custom technology or you had to "duct-tape" Zoom, PayPal, Calendly, and a dozen different tools together. I pivoted the product to help make this easier.
Fast-forward to today- my team and I are working to build Virtually, a React web app (powered by Next.js) that allows individual to build live online courses with built-in support for conferencing, payment processing, and student management.
Current course hosting platforms (Teachable, Kajabi, Thinktific, etc.) primarily focus on pre-recorded content. We decided to focus on live online classes as our research showed that live classes generally have higher completion rates. In addition, we hypothesized that live learning would help drive higher content retention through virtual meet-ups, office hours, mastermind groups, etc.
We primarily use http://daily.co/ for video conferencing but allow users to substitute Zoom or any other conferencing link. We also integrate with Google Calendar to make it easier to schedule live sessions.
One notable feature is our "Live Room" which is an always-on conferencing room that is embedded within your Virtually classroom.  With the tool, you're able to manage multiple concurrent live classes at the same the same time each with its own "Live Room."
If you or someone you know is trying to build a live online training program, we'd love to talk to you. Feel free to reach me at email@example.com.
I'd absolutely love to hear any feedback that you might have and will be around all day to answer questions! <comment><USER2> timely as i'm about to figure out how to host online courses for my productivity coaching business. your explanation makes a lot of sense. from a podcast with austin alred of lambda school, i heard that live courses boosted engagement dramatically.

pre-recorded content is attractive because it's one and done and doesn't require management beyond occasionally updating. a bunch of creators are looking to decouple time from income. productivity youtuber with sub 1mil followers is making 1k+ per month from one course on skillshare.

since pre-recorded stuff is passive income vs live presentation is active, i think it would be helpful for you to communicate the monetary (hopefully positive) impact of doing live courses versus a pre-recorded ones.

<comment><AUTHOR> What we've discovered that selling pre-recorded courses isn't necessarily "passive Income."

Yes, you don't have to spend your time actively teaching, but do have to feed the sales funnel and create awareness for your product.

With live courses, while your time is spent more on actively teaching, you're able to charge nearly 3x as much because you are providing real time support.

In addition, while students initially come for the content, they stick around for the community.

</comment></comment><comment><USER3> Congrats Ish on the launch.

Considering you are building on top of zoom et all, you can try making your bandwidth costs close zero by leveraging the data feed of Zoom or Google Meet itself by being a browser extension

We did they same and are able to enhance learning experience on top of zoom/meet quite a bit by tinkering with the video,audio feed being fed to them without putting a hole in the pocket(due to bandwidth costs), in turn gains being translated to the customers and being able to add enhancements super quickly.

Congratulations once again and Good luck, from India

</comment><comment><USER4> Say a student misses a "live session" \-- it's probably simple enough for them to go back and watch it? I mostly wonder about the videos, can I keep them and export them for archival purposes later? Can they be shared freely once a course is no longer offered, for example? Thanks it looks very nice and the interface is slick. The only rough edges I can detect are the "add your own image" headers and they are only a smidge away from full clean. I would like more imagery to explain what part of navigation I am currently in, but once I've read the titles it is clear where things sit.

<comment><AUTHOR> Thanks for the feedback. We've created a place with the "Past Events" tab for you to store past recordings. You can certainly use/distribute these however you like.

</comment></comment><comment><USER5> Minor bug: The pricing link ([https://tryvirtually.com/pricing](https://tryvirtually.com/pricing)) never stops loading.

<comment><AUTHOR> More than a minor bug We'll get this fixed right away. Thanks for the flag!

<comment><USER6> Just fixed this! - Wesley, Eng at Virtually

</comment></comment></comment><comment><USER7> Interesting idea, I don't have a course yet but i'm working on it. what kind of support do you have for "income share agreements"? is that US based only?

<comment><AUTHOR> We have a servicing partner that helps with ISA's. When our user's request it, we help kickoff that process. Not sure if they support international ISA's but I'll certainly ask.

In the future, this will be a much more integrated process with our existing software/tools.

</comment></comment><comment><USER8> I think the timing might be right considering the massive shift that has occured in remote learning and work.

I had a startup that did something very similar about 6 years ago. The execution and timing were both wrong.but the idea had a lot of promise to not just be another lms no one cares about.

I think the concept is fantastic and I wish you the best of luck.

<comment><AUTHOR> Thank you!

</comment></comment><comment><USER9> disclaimer: I run a business in Online Learning space where we provide a more traditional style LMS platform mostly to B2B.

At first, I thought you guys were building the actual virtual training tool but after checking out your landing page, it seems like the problem you are solving is to provide a simpler way for people to manage their entire Live trainings including user management, ecommerce/memberships, payments etc BUT the actual tool is 3rd party like daily.co, zoom etc, correct ?

I am asking because we get a lot of clients asking for similar stuff but they specifically are also interested in the tool itself which is a really hard technical challenge to solve. But what you guys are solving also has a huge need for sure, so great job launching this.

Also curious as to why you chose daily.co as the default virtual tool ?

<comment><AUTHOR> Thank you! Ultimately, we didn't want to reinvent the wheel.

We're never going to create a better conferencing solution than Zoom or a better community platform than Slack.

What we're trying to do is act as a layer on top of these tools that brings everything together for an educational use case.

We decided to go with Daily because it was the quickest to integrate with and allowed us to create an in-browser experience that we could customize in the long-term.

But we're realizing now as we expand internationally that nothing is more reliable as Zoom. As such, we're building zoom integration right now.

<comment><USER10> what makes you say that Zoom is most reliable? Did you evaluate google meet, etc.?

<comment><USER9> As someone who sells Online Learning Platforms, I can confirm that zoom is the most reliable and popular right now. Initially I hated zoom but I have personally tested at least 10 different tools and zoom beats them overall with a perfect balance between usability, performance and most importantly: cost.

<comment><USER11> what are your thoughts on Adobe Connect?

<comment><USER12> I've delivered some sessions with Connect. It has a very very nice implementation of dynamic rooms, but both it's UX and user interface are outdated.

The presenter ability for arranging the interface options for the session may look like a good idea when you think about it until you realize everybody wants to take their approach for it (different styles, different monitors, or even different priorities depending if the chat is being used or the interaction is done with the cameras).

Overall, I prefer any other tool (and I've also used zoom, teams, chime, and jitsi).

<comment><USER11> Thanks, I'm exploring twilio right now and it doesn't seem too bad to work with but that is just me playing around with it. How it handles in the real world could be a different story.

</comment></comment></comment></comment></comment></comment></comment><comment><USER13> honestly I've been thinking about the necessity for something like this for a while now, especially since the pandemic hit. solid product, solving a real problem in the community rn and really good timing. extremely optimistic about the future. best of wishes guys!

<comment><AUTHOR> Thanks for the kind words!

</comment></comment><comment> jason-festa Could this type of service be extended to helping musicians? To give music lessons, 1x1 or 1:many?

<comment><AUTHOR> 1:man- certainly. For 1x1, you might be better off using a tool like Calendly

</comment></comment><comment><USER14> Very good job, I signed up and will try it on a new course I am currently working on :)

<comment><AUTHOR> Yay :)

</comment></comment><comment><USER15> The idea is great but the customization that comes with Wordpress is too valuable for many course creators.

A hosted LMS like this with a Wordpress integration to allow best of both worlds is what the industry needs.

<comment><AUTHOR> Totally. For creators that want the ability to fine tune the experience, a plugin is probably better.

The problem arises when you start to duct-tape too many solutions together. This creates a very fragmented experiences for students and a large amount of admin overhead of course creators.

When this happens, we almost always see creators drop the wordpress plugin in favor of an existing platform.

</comment></comment><comment><USER16> I am fine with having a lot of options for online education. The biggest question for me is how do you make your child sit in front of the screen at home and pay attention to the class?

<comment><AUTHOR> Inherently it's up to the teacher to make the class interactive. We as humans don't learn by passively consuming content as studies have shown over and over.

</comment></comment><comment><USER17> Do you have any examples yet of companies using this for user training classes? Would be an interesting way to do scalable group onboarding.

<comment><AUTHOR> We've had a few companies are setting something like this up. It wasn't the intended use case but could certainly work

</comment></comment><comment><USER18> I'm still searching for a platform in this space, where I as a learner can pick and choose classes from various hosts.

<comment><AUTHOR> We're not quite the best solution for that as we're inherently not a marketplace, but I'm certain a player will emerge in that space shortly.

</comment></comment><comment><USER19> Really well executed idea. Great timing too.

<comment><AUTHOR> Thank you!

</comment></comment><comment><USER20> This could be perfect for us. I've just scheduled a demo for later today.

</comment><comment><USER21> Well executed Best of Luck

</comment><comment><USER22> I've personally worked with ish and I can say this team is really trying hard to get everything right. The platform has gone through incredible changes! hats off, keep it going. much needed product in this current environment and beyond</comment>


Using an AOL or Hotmail Email Makes You Unhireable - <AUTHOR> https://finance.yahoo.com/news/using-aol-hotmail-email-makes-163036612.html <comment><USER2> I wonder if the editors at Yahoo Finance saw any irony in their publishing of this article.</comment>


Influencers Say Instagram Is Biased Against Plus-Size Bodies; They May Be Right - tech-historian https://www.buzzfeednews.com/article/laurenstrapagiel/influencers-say-instagram-is-more-likely-to-remove-photos <comment><AUTHOR> Is it Instagra, or society and the feedback loop we train for their ranking algo?</comment>


Ask HN: How do you save your bank statements? - <AUTHOR> I cant seem to find a convenient tool to automatically save my bank statements from various banks and credit cards. What do you all use for this? <comment><USER2> I download the statements once a year and also export as a spreadsheet, and store on a laptop and cloud

I wish organisations had a annual batch download for this stuff to make it quicker. I keep thinking ill write a script - but then its quicker to just download one at a time

<comment><USER3> Unfortunately some banks only have transaction history going back 6 months or so.

PDF statements are available for longer but they are rather worthless because they are hard to parse.

</comment></comment><comment><USER4> Scanning paper copies is the easiest IMO.

<comment><USER5> If your bank insists on sending you paper find another bank.

<comment><USER4> What I'm saying it that is easier to scan paper than to deal with scraping bank websites.

<comment><USER6> If your bank doesn't give you a convenient way to download your data, find another bank.</comment></comment></comment></comment>


Redis memory fragmentation contest - <AUTHOR> http://groups.google.com/group/redis-db/browse_thread/thread/9fbc4b033b387baa

<comment><AUTHOR> Background: in most work loads, with the default glibc malloc() and without the use of any slab allocator, Redis apparently does not fragment memory even after many months of continuous uptime (I've an instance running since one year, with tons of expires and 10000 new keys created per second, without issues, for instance).

However some user experimented Redis fragmentation problems, especially when sorted sets are used. This makes sense as in sorted sets nodes have different sizes (accordingly to the number of links).

This contest have the goal to get in short time a program that is able to fragment memory in a easy to reproduce way, so that we can start working to an (optional) slab allocator for Redis that will be included in future releases.

As Redis allocations are already completely wrappered by zmalloc.c file to ship a version of Redis with a new allocator will be trivial and will not affect any other part of the system, so as long as we'll get a few memory fragmenting scripts, chances are that in short time we'll exit with a new version of Redis featuring this change.

Thank you!

p.s. I understand the prize is not stellar, but it's mostly symbolic of course ;)

</comment><comment><USER2> _The winner will be the first poster that will provide a program able to fragment Redis memory. Even if another program will be the first to be_ verified _to work, the winner will be the first program that was posted and actually works._

Is there a deadline?

</comment><comment><USER3> Contests are always great way to engage people. However, there does not seem to a prize other than fame. Well, I guess this is just for fun :)

<comment><USER4> _The prize is a Redis shirt with the new logo and the tagline "all the allocations are belong to me"._

Maybe not quite as good as fame but a prize nonetheless! :-)</comment></comment>


Resp, a cool chatbot assistant and tracker for cinema and TV Shows - <AUTHOR> https://resp.tv <comment><USER2> What's your stack? Any tips for people who want to create agents like this?

Also, I asked for anime suggestions and got Sherlock, The Wire, Peaky Blinders among others.

</comment><comment><USER3> Original ! But no Germanie in region</comment>


Jobs forgot about developer adoption in iAds calculation - <AUTHOR> http://jordansatok.com/blog/1-billion-ad-impressions-a-day-not-so-fast/

<comment><USER2> Someone missed the point of the statistic. Jobs was merely saying there is a potential to make money via ad sales and we as Apple want a slice of the pie it not, "hey look we are going to be serving a billion ads a day via iAds alone the day we launch."

</comment><comment><USER3> Pointless pedantry is alive and well on the internet.

</comment><comment><USER4> Dude who wrote article forgot the fact that it wasn't meant to be exact.

It's called potential, buddy.

</comment><comment><USER5> Maybe he wasn't 'forgetting' but rather subtly hinting: someday the App Store will require all apps to earn their spot with iAds impressions!

</comment><comment><USER6> So he should have said zero impressions per day since no apps currently use iAds.

</comment><comment><USER7> "c) Free apps with other ad networks' ads."

There's nothing to stop apple from only allowing apps with ads to use their network.</comment>


Most "ugly" produce gets turned into soups, sauces, salsa, jam - <AUTHOR> https://twitter.com/SarahTaber_bww/status/1086055092321697794 <comment><USER2> This was actually (part of) MUJI's concept at launch. An example is selling broken-off mushrooms:

"For example, there was a poster of dried shiitake mushrooms that were slightly damaged during the production process. In the Japanese market, only perfectly round shiitake were sold, but MUJI sold imperfectly shaped shiitake because they taste just as delicious. In another poster, the copy reads "The entire fish is salmon." This is straightforward copy reminding readers that salmon is delicious head to tail, so all of it should be eaten. Even as the Japanese economy moved closer and closer toward an economic bubble, we had positive feedback from so many consumers back then who wanted to focus on the simple things in life." [https://www.muji.com/us/flagship/huaihai755/archive/koike.ht...](https://www.muji.com/us/flagship/huaihai755/archive/koike.html)

It shows that you can package almost anything as long as you do it with conceptual integrity. If you sell discounted goods, don't try to pass it off as as good as something more expensive, because that is not credible or interesting. Emphasize that it's less expensive, and why. When I google "conceptual integrity" which is funny in a way because I'm not a developer, and also interesting because it shows that many foundational ideas are cross- disciplinary.

<comment><USER3> > In another poster, the copy reads "The entire fish is salmon." This is > straightforward copy reminding readers that salmon is delicious head to > tail, so all of it should be eaten.

I heard once that some steaks sold are actually separate pieces of meat glued together and made to look like a natural steak. Maybe this happens with fish as well. Wouldn't "the entire fish is salmon" be referring to that there's no pieces of other fish glued to the fillet? I mean, perhaps there's a legal technicality where it's permissible to sell a product as salmon when at least 10% is actual salmon or so.

It's kind of like how all those sweeteners sold as being stevia are actually only like 1 or 2% stevia.

<comment><USER4> > It's kind of like how all those sweeteners sold as being stevia are actually > only like 1 or 2% stevia.

Sometimes they add filler to match the volume of sugar for equivalent sweetness. This makes it easier to proportion out for baking and adding to drinks. Otherwise the baking might be off or the drinks too sweet.

<comment><USER3> If I remember right, from the time I took a look at them, some didn't even have stevia at all. Their only relation was having a branding that made you think of stevia.

</comment></comment></comment></comment><comment><USER5> I suppose theres another angle not mentioned here.

Currently fresh food buyers are basically subsidising processed food manufacturers, making the former relatively more expensive compared to the latter.

Any move to consume uglier foods would increase competition and prices at the lower end, making fresh food relatively cheaper.

From a dietary point of view this is good, fresh food tends to be healthier than processed.

<comment><USER6> From a dietary point of view this is good, [assuming you can still afford to eat].

<comment><USER5> I spent some time reasoning whether this would increase costs for those at the very bottom.

I suppose it could, assuming they didn't buy mote fresh produce instead of processed. But in Tha situation they either don't want to change their diet (so its their choice?) or they already have an ideal diet, no processed food to stop consuming. I'm not sure how big the latter population is though.

<comment><USER7> Not everybody simply has the option (budget) to buy and eat healthier. I don't totally disagree with your points, but there are tradeoffs here too.

<comment><USER5> I'm not convinced that fresh produce is more expensive than processed, or that it necessarily takes longer. That is predicated on being able to cook, and having some form of kitchen. But yes there are tradeoffs.

I hope we can all agree that everyone has a right to eat. But that people don't have the right to eat steak every day. So somewhere in the middle there is a diet that people have a right to. There's a tremendous grey area in there, but I think its reasonable to expect people to prioritise a healthy diet first, although again there is a limit to that.

I'm also not sure how far your line of reasoning is from objecting to taxes on cigarettes or alcohol, on the basis it will hit less well off people hardest. I don't want to deny poorer people nice things, but that shouldn't be carte blanche to keep 'bad' things cheap.

Half the problem is that processed food encompasses coke, chocolate, cake as well as frozen peas and baked beans. So we could just be talking past each other here.

</comment></comment></comment></comment></comment><comment><USER8> > The "eat ugly fruit!" movement is classist as FUCK. You've got to have a > debilitating level of ignorance to assume that if Whole Paycheck Market > doesn't stock ugly fruit, it must be getting "wasted."

It is possible to not know much about the agricultural industry without being "classist as fuck." There are an infinite number of things one can learn about and a finite amount of time. While the content is interesting, I find the condescending tone off-putting.

Are there advantages to this communication style that I'm missing?

<comment><USER9> I think what this quote is responding to is people disseminating some first world millennial's first uninformed guess about an issue as if were a revolution and a blessing to the world, instead of stopping to think that their precious intellectual virtues are not limited to people of their class, education, and supposed intelligence.

The idea that our enlightened attitudes set us apart from the rest of unwashed humanity is _our_ fake news -- the stuff we consume unreflectively because it flatters us and plays nicely with our prejudices. Presented in a neutral context, the idea that the agricultural industry was throwing away significant quantities of produce because of aesthetic flaws would meet a lot of skepticism. Presented in the context of _you are special because you understand how wrong this practice is_ and _special people like us can help save the world by fixing this problem_ the idea gets uncritically accepted and widely shared on social media.

Calling people "classist as fuck" is designed to startle and threaten exactly the people who tend to accept these narratives uncritically, and put them in a frame of mind to consider that they might be wrong. Whatever the truth of the issue is, we won't get there unless we stop seeing ourselves as the hero of the story.

<comment><USER10> >...and put them in a frame of mind to consider that they might be wrong.

You are entirely correct, but I think what GP is saying is that there's a very specific kind of person who goes from being insulted on the Internet to open to reflection and it's not most people.

<comment><USER9> That's true when they're reacting to criticism from outside their tribe, but "classist as fuck" (and the whole rest of the rant) sounds like it comes from the same perspective that people were trying to inhabit by buying into the "rescue ugly produce" story. This creates a "the calls are coming from inside the house" moment that makes people nervous that they're on the wrong side of the issue, so when the issue comes to their doorstep (somebody is marketing some "ugly produce" product or service to them) they might look into the specifics instead of blithely accepting it at face value.

</comment></comment></comment></comment><comment><USER11> This is a comment about the presentation of this content, but twitter threads are the worst method for presenting a coherent and compelling argument. They enforce unnatural character limits, lack formatting and links, and the whole twitter echo system encourages "hot takes", eg. 'The "eat ugly fruit!" movement is classist as FUCK'

<comment><USER12> 100% agreed. Dr. Taber's thread were a response to someone named Dr. Unicorn linking a Guardian article in response to someone linking a thread of "industry secrets".

It almost makes me grateful for the inevitable Vox story that just pulls Taber's comments. At least that will be in a format that people can share.

</comment></comment><comment><USER13> > _Know what happens to most of the produce that 's edible, has enough shape > to survive in transit, but looks funny?_

> _IT GOES TO THE GROCERY STORES THAT POOR PEOPLE SHOP AT_

So I shop a lot at "grocery stores that poor people shop at" (in Europe, for what it's worth; maybe the US is different). And the produce sold there is, for the most part, _very_ different from the "ugly" fruit and veg that sustainability hipsters are talking about.

Here's what produce is sold at "poor people stores": plasticky, perfect- looking, and utterly tasteless. Yes, there's a lot of waste because a lot of it gets squashed and mouldy. But nobody is talking about selling that stuff because it's genuinely bad.

Some greengrocers do sell cheap "ugly" produce but the vast majority that lands in discount super markets isn't ugly, it's just incredibly bad quality.

I don't know what this means for her argument vs the food hipsters. But I find her condescension towards people who don't know how poor people shop, coupled with apparent misinformation, extremely alienating.

<comment><USER14> Also oversized to compensate for the low price-per-kilogram

<comment><USER15> Supersizing produce for economic reasons is a myth.

Oversized fruits and vegetables mostly exist because they were "missed" during the previous harvesting round. A cucumber that is ripe but isn't harvested because it was hiding behind some leaves, will be oversized the next day. Same goes for a lot of other produce.

Farmers receive the highest price for produce that's the "right" size. Other sizes will be auctioned off with a lower quality rating and get a lower price per kg. Also, the boxes are made for regular sizes and they can be packed more efficiently.

If a supermarket sells inferior products for a higher price, it's because the supermarket wants to do that and not because the other parts of the market chain force them to.

<comment><USER16> > _A cucumber that is ripe but isn 't harvested because it was hiding behind > some leaves, will be oversized the next day._

A year ago I would've shrugged this off as an exaggeration, but after my wife decided to grow cucumbers last summer I've seen first hand how fast those things grow.

<comment><USER17> Feel lazy one day, wake up to little shop of horrors the next.

</comment></comment></comment></comment></comment><comment><USER18> It's good that the less shopper-favorable produce is put to use, but I'm always curious about the somewhat analogous-to-ugly-fruits case with milk: Looking at the dairy fridge and choosing solely by expiration date.

Naturally, I choose the latest to expire to maximize my options within the consumption time-frame. And I think everyone does?

But do you actually care about food waste if every time you make that decision the earlier-stocked milks that are still around, and set to expire sooner, are pretty much guaranteed to not be purchased?

I guess I have no idea of the scale here, or even how much is wasted. It just seems like there would naturally be some sort of price-tiering of dairy products based on expiry to incentivize what might be a better overall consumption.

<comment><USER19> I have never done this, and I gently suggest you stop. Do you really need those extra few days of milk expiration? If the milk with the soonest expiration date was the only one available, would you buy it or just walk out without milk? A good rule to avoid tragedy of the commons situations is to think "what if everyone did as I do?". This is a pretty classic example here.

<comment><USER20> Depends where you live and your household consumption . In Sweden milk expires usually 3-7 days after you buy it. If you are alone and don't drink that much, it does make a big difference buying the one that expires in 7 days vs the one in 3-4 days (there is no discount except if it expires 1 day after purchasing)

<comment><USER21> Very true. The last milk I bought was Darigold here in the US, and the sell-by date was sometime in March.

I don't know what they're doing to extend its shelf life so much, but as a childless sometimes-uses-milk home, I love it, and couldn't care less about the exact dates.

<comment><USER22> Maybe you bought UHT milk? That has a shelf life of months.

<comment><USER21> Yup, learned something. thanks!

 _Ultra pasteurized simply means that the milk has been heated under pressure at a higher temperature for a shorter period of time (280° for two seconds versus 167° at 15 seconds for standard pasteurized)._

\- [http://www.darigold.com/faqs](http://www.darigold.com/faqs)

</comment></comment></comment></comment></comment></comment><comment><USER23> The ugliest fruits never make it to the market. Step-son of greengrocer here. Really, the most clear example to me is the fact that perfectly good fruits and vegetables get 'turned over' during harvest season because they do not fetch the minimum amount and are turned into cattle feed.

<comment><USER24> In India, it goes beyond that. Supply chains are extremely ineffective, and farmers basically sell to middle men. Often these are sold in chain to several other people before they go to the market.

Many times the farmers are given such a low ball offer, that is basically expecting them to sell for loss. The farmer does the obvious. Takes their produce, dump in a lake near by as garbage, because it often doesn't economic make sense to take it back.

Sometimes its worse than that. They just take their lorry and drive over the produce in the market and just take a bus back.

<comment><USER25> > Many times the farmers are given such a low ball offer, that is basically > expecting them to sell for loss. The farmer does the obvious. Takes their > produce, dump in a lake near by as garbage, because it often doesn't > economic make sense to take it back.

That doesn't make any economic sense either. How is "selling at a loss" (i.e. taking in less money than it costs to produce) worse than dumping the produce (taking in no money whatsoever)?

There has to be some other factor at play here.

<comment><USER26> They don't want a "kick me" sign on their back?

<comment><USER25> I guess "spite" might be an underappreciated factor of real-world (un-)economics.

</comment></comment></comment></comment></comment><comment><USER27> >every once in a while you'll run into a variety of produce that only really works for fresh & doesn't lend well to processing. This mostly happens w leafy greens (we don't make … lettuce sauce)

I wish I could buy frozen lettuce. Lettuce can be cooked (e.g. for lettuce soup), and cooked lettuce loses the crisp texture, so there's no drawback to freezing it first. The idea that lettuce is only a salad vegetable is an irrational tradition, like the idea that there are foods only suitable (or unsuitable) for breakfast. I'd eat more lettuce if it wasn't so expensive compared to frozen spinach.

<comment><USER28> In my experience, I've accidentally heated lettuce when making some kind of salad which makes it really bitter. Because of that, I've thought of lettuce as only fresh food. Is that not the case then?

<comment><USER27> Lettuce soup is traditional in some countries:

[https://en.wikipedia.org/wiki/Lettuce_soup](https://en.wikipedia.org/wiki/Lettuce_soup)

I'm not sure if heating actually increases the bitterness of lettuce, or just the perception of bitterness because the softer texture makes better contact with your tongue. I personally am not very sensitive to bitter tastes, but if you are, you could use a smaller portion. Easy portion control is another advantage of frozen vegetables, because you don't have to worry about the unused portion rotting.

</comment></comment></comment><comment><USER29> Welp that's a rant. Here's an example where integrated supply chains and arbitrary supermarket standards cause eye-watering levels of waste: [https://vimeo.com/223234033](https://vimeo.com/223234033)

<comment><USER25> Actually it isn't. It's the same kind of poor research that the rant is about. Those are cosmetic specifications for supermarket stock, nowhere does it say what happens with the produce that doesn't meet them. It's simply insinuated that it goes to waste, but that isn't true.

The supermarkets know very well what kind of produce doesn't sell, so these specs actually _prevent waste_ , because unsold produce that is about to spoil really _does go to waste_.

<comment><USER30> If you had watched the 2min video, you would have seen the bananas being dumped in piles - a banana mountain. Here is an article on the same video: [https://www.news.com.au/finance/business/retail/war-on- waste...](https://www.news.com.au/finance/business/retail/war-on-waste-craig- reucassel-reveals-the-shocking-truth-about-our-bananas/news- story/ddd59b65712f4649fc74b3f803520776)

Other people and the original source mention food rotting because it cannot be picked before it spoils, which is probably a problem. But in the case of these bananas, they have been picked and made it all the way to a sorting facility, and could be sent to somewhere for consumption. These bananas may be worse than the ones that rot in the field, because they are responsible for additional energy and labour expenditure.

<comment><USER25> The post originally linked to a youtube video of that same guy sitting in front of a laptop, researching specs. I did watch that one.

Again, even if those bananas see no other use than being dumped, that doesn't mean they would've been consumed by actual humans if it hadn't been for those standards. Some other organism will consume them instead.

</comment></comment></comment></comment><comment><USER31> One of my roommates in college was from Michoacan MX, and worked Washington state, Oregon and California's Central Valley/Watsonville growing up. At fruit stands this was standard practice.. inedible/bad fruit was tossed out but damaged fruit went into pies, salads and other products because it wouldn't sell as well, even 30-40 years ago.

The problem is manufacturers and retailers optimizing a deep supply-chain for what's easiest and most consistent: picking fruit green so it lasts a long time and doesn't get damaged.

There's a difficult-to-defend market for almost as beautiful but insanely delicious produce that can shorten the supply-chain and deliver just-in- time... hydroponics and gentler processing may help. How much would you pay for an apple or tomato if it were 3-8x better than the generic produce aisle? (People also want organic non-GMO if they're paying more.)

Finally, there's a good deal of issues around monoculture risks, especially with cloned products like bananas, that already had to be reengineered once and about to be tweaked again because of pest and disease evolution.

<comment><USER32> Two data points I have. My mother ran accounting for canneries. Turns out tomatoes that are too ripe for market get canned. Tomatoes that are too damaged for canning become hog food.

And a friends mom worked as at a Potato processing factory, 6 million lbs of potato's in, 4 million lbs of potato products out. 1 million lbs of hog food out. The remainder is dirt and rocks. This factory had a machine to cut damaged bits out of french fries with air knives.

I think the majority of waste is consumer side.

<comment><USER33> "Unlike most kinds of canned produce, which pale in comparison to their fresh counterparts, a great can of diced tomatoes offers flavor almost every bit as intense as ripe, in-season fruit."[0]

Just thought I'd share that canned tomatoes are delicious, better than fresh in many cases and cooks illustrated has some tremendous analysis on all varieties of canned tomatoes.

[0][https://www.cooksillustrated.com/taste_tests/510-canned- dice...](https://www.cooksillustrated.com/taste_tests/510-canned-diced- tomatoes)

</comment></comment></comment><comment><USER34> I seriously wish I knew how to buy B grade food. Slightly misshapen tomatoes at a discounted price? Sign me up. I feel like I'm not the only one too.

<comment><USER35> "Know what happens to most of the produce that's edible, has enough shape to survive in transit, but looks funny? IT GOES TO THE GROCERY STORES THAT POOR PEOPLE SHOP AT"

<comment><USER36> Read: ethnic markets, 99 ranch, h-mart etc

<comment><USER37> Other candidates are foodmaxx and grocery outlet.

I've been to all of those places and other than the decor and maybe freshness they didn't seem that misshapen or blemished to me.

</comment></comment></comment></comment><comment><USER38> In the Netherland, France, Belgium and other EU countries they started selling ugly food again.

They are sold very cheap like 'outlaws' or expensive as 'real bio'.

What I understand is that we have 3 visual classes. Some in the third class can be sold by law but as seller you have to check every peace. So it is more easy to skip that class. And just to be save most supermarkets just skipped the second class also.

</comment><comment><USER39> I saw this article about the ugly food getting thrown out from the BBC, citing a study about food waste from the University of Edinburgh. So who am I to believe? The University of Edinburgh or some Twitter ranter?

[https://www.bbc.com/news/uk-scotland-scotland- business-45238...](https://www.bbc.com/news/uk-scotland-scotland- business-45238732)

<comment><USER40> On one hand, the BBC and most universities tend to be fairly reliable sources of information. On the other, this Twitter user's argument is fairly logical and, despite the coarse wording, isn't really making any extraordinary claims. Her statements make sense and align with my own observations, as well as my understanding of economics.

Is it possible they're both right? These matters are rarely as simple as they seem; it's not inconceivable that there's a fair amount of truth to both sides, and I'm willing to bet they could find quite a bit of common ground.

<comment><USER39> Her arguments are very reasonable and truthy sounding, I agree. The thing is that the harder I try to get my story straight on food, the more convoluted the story becomes, and this item is illustrative of that.

</comment></comment></comment><comment><USER41> I didn't see any numbers anywhere, so I'll add this one: according to a recent show on Swedish television, about 30% of all food produced is wasted somewhere along the way to our mouths.

"Ugly fruit doesn't sell" is just one part of it, there's waste all along the chain of production, and not least in the homes. Modern society tends to interpret "best before" as "poison after", which leads to a lot of food being needlessly thrown away.

According to the Swedish food agency (or something like that), the average person in Sweden throws 19 kg of food in the thrash and pours 26 kg of food in the sink every year.

<comment><USER42> That's 10% of consumption, a non-issue.

<comment><USER41> If we can reduce global CO2 emissions by 0.7% and methane emissions by 5% at the cost of actually eating the food we buy (and also save money in the process), I'd say that's pretty low hanging fruit in the efforts to reduce global warning.

</comment></comment></comment><comment><USER43> [https://threadreaderapp.com/thread/1086055092321697794.html](https://threadreaderapp.com/thread/1086055092321697794.html)

</comment><comment><USER44> Naturally, I choose the latest to expire to maximize my options within the consumption time-frame. And I think everyone does?

I have recently started to deliberately mix ages when I see a variation, knowing that at least some of it will be consumed pretty soon and order will be assured by the way I arrange out fridge contents. It feels unjustifiably good.

Thanks [https://mytellthebell.com](https://mytellthebell.com)

</comment><comment><USER45> I thought those sets of tweets interesting and would love to have the views of other people in this field.

I have some friends in silicon valley that subscribed to this online delivery service for ugly produce: [https://www.imperfectproduce.com](https://www.imperfectproduce.com)

It looks to me like a mix of too much disposable income, and getting brag rights at dinner party for virtue signaling.

<comment><USER46> Mostly virtue signaling, and a clever way for the producer / seller to actually get more money for their produce than "nice looking" would - a LOT more than if it were used in a factory product where it would normally end up in.

</comment></comment><comment><USER47> Let's write an article about fruits and veggies, about 1000 words long (didn't count), and split it in short strings of max 280 characters.

Twitter is weird.

</comment><comment><USER48> Can't help think that we are conditioned to think that ugly food is bad food. The kids in my circle of friends, mine included, would not touch a banana that has black spots on it or if the broccoli looks slightly off colour. Usually they would grow out of this type of bias, but judging from the observations of the general public, I am not so sure any more.

</comment><comment><USER49> To be honest, I believed the "ugly fruit get thrown away" narrative too. But her explanation actually makes a lot of sense.

</comment><comment><USER50> Our family has been loving No Name's "Naturally Imperfect" line recently. [0]

And from the looks of it's growth in Ontario grocery stores, the program is doing quite well.

[0] [https://www.noname.ca/en_CA/naturally- imperfect](https://www.noname.ca/en_CA/naturally-imperfect)

</comment><comment><USER51> Even high end restaurants will take these things that are not presentable on a plate and turn them into soups, sauces, etc. because any decent chef knows that "dented cans" and ugly fruit taste the same as pretty ones. It's the everyday routine.

</comment><comment><USER52> Compiled Thread: [https://threader.app/thread/1086055092321697794](https://threader.app/thread/1086055092321697794)

</comment><comment><USER53> There's some interesting work on food, mainly produce, supply chain management to more effectively prevent losses.

</comment><comment><USER54> Let's not forget the old favorite: burn it in an alembic and drink it!

</comment><comment><USER55> The adage "don t want to see how sausage made" in full swing

</comment><comment><USER56> Is there something wrong with that?

</comment><comment><USER57> Twitter posts like these have an interesting bullet point writing style you don't see in most places. I personally enjoy this style

<comment><USER58> It would be much better as a once-piece article. I am still at loss at why people use twitter to write long forms. I mean, you know it's going to be long. Put it on Medium (or whatever, I don't care where it is) and if you need Twitter audience, post a link.

Yes, I know threaders exist. But that's solving a problem that shouldn't have existed at the first place.

OTOH, in my eyes, posts like that is pretty much the only redeeming feature Twitter have left by now...

<comment><USER59> It's easy to retweet a thread, and to start reading a retweeted thread because it's right there in Twitter. Reading an article from a tweeted link is a bigger effort investment.

Also, Twitter threads lend itself to stream-of-consciousness style of writing. Putting together an actual article will involve drafting and editing and be more work.

<comment><USER60> This is such a sad commentary on what the Internet has become.

<comment><USER61> Agree

</comment></comment></comment></comment></comment><comment><USER62> Of course it ends with a link to her podcast

<comment><USER48> Does that really matter if you got value from the information presented?</comment></comment>