skysight-inc/HackerNews huggingface dataset:
I think it's less than he said that Python 3 sucks, and more that he had a completely incorrect and misleading explanation of how Python 3 is not Turing complete and thus nobody should use it over Python 2. Then when he was hit the Internet backdraft, he pretended that it was an elaborate joke instead of evidence of his massive incompetence.
> If this is true, the Python Software Foundation should be ashamed.

It's true and seriously misleading.

He's edited it a lot since (and even toned down its title), but the blog post he wrote against Python 3 was a FUD-filled incoherent piece.

You can absolutely expect members of the Python community to be disappointed. A lot of those members are people who learned from Shaw and to see him write a piece like that is heartbreaking.

The people on /r/Python who called for the removal of links to his resources (because yeah, it's not the PSF actively seeking out websites, it's the websites' members wanting him gone), those people were not "out for vengeance", they were not willing to link to material which actively campaigned against where the community was moving to.

He may be trying to position himself as one, but Zed Shaw was not a voice of reason who would point out the Python 3 flaws which nobody else dared criticize. Plenty of others criticized Python 3. Zed was actually trying to harm the move to it.

Congrats on the book, and I'm glad he changed his mind, but I have no sympathy to his complaints there.

PS: This is what happened to processing durations when I upgraded our Hearthstone log parsing pipeline from Python 2.7 to Python 3.6 after Amazon finally made the latter available on AWS Lambda: https://twitter.com/Adys/status/878985322436206592
Somewhat unrelated but I'm a big fan of you guys and glad to hear you've raised enough to really push the technology. Can't wait to see where you take it!
It looks like this uses the github logo for the .git folder. Why not the git-scm logo?

https://git-scm.com/images/logo@2x.png
Not necessarily, the CDM can offload the rendering to protected hardware pipelines instead of the browser's usual video rendering.

https://www.w3.org/TR/2016/CR-encrypted-media-20160705/#medi...
>That's the point.

Well, the percentage is only part of the point. Some commenters in this thread are truly perplexed why the agents even _exist_.

They exist because sellers want them to exist. I'm saying it's naive to think that a new revolutionary website with a slick UI/UX would make agents obsolete. Agents may make less money (e.g. forces of free market lowers their median income from $45k to $20k) but the agents won't go away. If you have a population of people that don't want to do something (hassle work of selling) and a segment of population willing to specialize in relieving that hassle, then boom, you inevitably end up with agents. A new website or smartphone app doesn't remove the desires for that business relationship.

>Someone mentioned a real estate agent making 1250 dollars/hour.

Most agents don't make much money[1]. (Median is ~$45k.) There are a handful of superstar agents selling multi-million dollar mansions but most agents are selling more modest properties.

[1] https://www.google.com/search?q=average+real+estate+agent+in...
The high social classes to visualize the fact that they were different from the people they ruled deformed their own skulls. Or certain tribes deformed their own skulls to differentiate themselves from other tribes. It seems to be just some stupid arbitrary thing that they do to differentiate themselves. Sort of like wearing a bunch of rings around your neck to elongate it because it's beautiful.
It's for people learning how to program for the very first time, to the point they need to be told to enter code into a text editor as opposed to, say, Microsoft Word. Or whatever Microsoft is calling its Word Processing Software Tool Universe For Non-Programmers this week.

(Yes, it might well be possible to coerce Microsoft Word into emitting plain text. The book does not assume its readers know that.)

From what I recall, the author is very opinionated in that he does things one way and expects readers to follow along exactly. The readership is at a level where this is a good thing: If you introduce options, people who know absolutely nothing get paralyzed by them, because they have no basis for making those kinds of decisions yet. It would be better if they flipped a coin, most likely, but most people seem reluctant to do that, because utter beginners are irrationally afraid of damaging things.

So the author has made all the decisions for them, and can get them to the point where they know enough to disagree.
Been working on this for about a year now.

http://propertywebbuilder.com/

Everyone says open sourcing it was a mistake but I really don't enjoy marketing. I tried selling it as a closed source SAAS product but hated that. Right now its gaining traction so I'm hoping in a year or so it will be well know enough that I can charge for a premium version.
To each his own path. Maybe you'll change course, maybe not, maybe type theory will evolve (HoTT comes to mind).
Thanks for the detailed description.

> .. which passes it encrypted via HDCP2 to the monitor.

And where does the decryption actually takes place?

> EDIT

https://en.wikipedia.org/wiki/High-bandwidth_Digital_Content...

> In order to make a device that plays HDCP-enabled work, the manufacturer must obtain a license from Intel subsidiary Digital Content Protection LLC, pay an annual fee, and submit to various conditions.[5][6][7] For example, the device cannot be designed to copy; it must "frustrate attempts to defeat the content protection requirements";[7] it must not transmit high definition protected video to non-HDCP receivers; and DVD-Audio works can be played only at CD-audio quality[7] by non-HDCP digital audio outputs (analog audio outputs have no quality limits).

This sounds quite far-fetched though. I'm quite sure we're going to see people literally recording their TV screen with a hand-camera soon.

How about the case where the hardware doesn't support it. Would screen-grabbing be possible then? Where will the decryption take place in that case?
I have one of those; as far as I could tell they're crappy non-compliant Chinese knockoffs of real ELM327 chips. I wasn't able to get much of anything good or interesting out of it and had to get a Beaglebone with CAN bus cape to get any farther (other problems with that but that's separate).

Hotz confirms if you read the comments on the article.
That's exactly the line of thinking that leads to societies where women must be accompanied by men in public.

It's strategic: prevent women from accessing the tools and knowledge to keep themselves safe, then justify denying them rights "to keep them safe."
The one example I have ever seen is Denuvo DRM for PC games, in certain games for (very) limited times.

Denuvo has gained widespread adoption among AAA game publishers because it tends to hold for the critical period when a game first goes on sale. The DRM is typically broken within weeks but that is good enough for the publisher, as the release period has generally passed by that point. They made their sales.
How does that explain Amazon ads? They should actually want to make a sale, right?
You've got to think beyond the computer. Most big companies pay per ad view, not per click. Per click is for the low-end advertisers. Per action is for bottom-feeders.

Think about billboards, TV, radio, and magazines. Can't click on any of them, yet hundreds of billions of dollars are spent on them every year because repeating the brand, logo, visual, or message works. There's a reason McDonald's and Coca-Cola advertise heavily. It works.
> If this is true, the Python Software Foundation should be ashamed.

With Zed can come... drama. At least that's the way it used to be. I would take what he says with a grain of salt.
The author is sufficiently obnoxious and abrasive at numerous people that I wouldn't be at all surprised at developers attempting to steer prospective future community members elsewhere, though for far more appropriate reasons.
Assuming an efficient market, a flat fee kind of caps your addressable market because you can only compete with ads at a certain price point

Unless you plan to be in business for the next 7-10 years and instead invest heavily in building a brand around your value proposition. So short term you make less, however long term when you have made the other guys irrelevant you own most of entire market.
Reminded me of Gödel's incompleteness theorems.

First incompleteness theorem

Any consistent formal system F within which a certain amount of elementary arithmetic can be carried out is incomplete; i.e., there are statements of the language of F which can neither be proved nor disproved in F.

Second incompleteness theorem

For any consistent system F within which a certain amount of elementary arithmetic can be carried out, the consistency of F cannot be proved in F itself.
I'm closing literally today on a house I bought through Redfin. It's my third Redfin buying experience. Redfin for buying is great. Their website makes it easy to look for properties and get alerts when properties you might like go on the market. No need to pay a realtor to do that part.

I'm still not using Redfin for selling. When you sell, you're paying for a salesman, and a salesman can make a big difference on how much you sell for, IMO. Redfin will save you 2%, so the question you have to ask yourself is: will a traditional agent make me 2% or more, compared with Redfin? I think the answer is yes, they likely can.
Types are close to adjoint functors / adjunctions and partial evaluation. Assigning restricted information to part of a structure to gain knowledge through limitation (math).
This is a problem with people, and not at all specific to FP.
Can anybody explain to me why, every time Zed Shaw writes something, flamewars emerge? Even here on HN which is one of the most courteous comment sites on the web I know off, has so many deriding comments within in minutes.
73 people are using our technology today, that's actually more than Cruise, even over a year later...
Note that the reason he told them to drop the trade secret claims is because they're kind of ridiculous:

> the judge scolded Waymo for being "overbroad" in what it says are 121 trade secrets involved in the case. For example, Alsup wrote that Waymo can't claim that the way it positions light sources in its Lidar is protected, since the design uses well-known principles of physics.
"Saying that Python 3 sucks" is putting it a bit lightly. He openly advocates against using Python 3 [0](related article [1]), which is obviously something the PSF doesn't like to see.

To be honest, I am a bit surprised that he adapted the book to Python 3 if he is so strongly against it.

[0]: https://web.archive.org/web/20161123042252/https://learnpyth...

[1]: https://eev.ee/blog/2016/11/23/a-rebuttal-for-python-3/
Gosh, I read the title wrong (setting -> typesetting) and thought someone invented a new algorithm to handle kerning through character "attraction".
What many people that are on the periphery of this discussion sometimes fail to realize is that DRM is already here and already employed by many companies. The current DRM solutions are basically roll-your-own and each company has their own custom stuff which may or may not be vulnerable to attacks and steal/fingerprint the user thus affecting their privacy. This is the current state of things.

The EME/DRM spec is a bit different in which we still have DRM and it still sucks, but this DRM is now running on a sandbox environment and is standardized which makes it much easier to audit and a lot safer to use in terms of privacy for the user.

Of course "no DRM" is a better solution than "any DRM", but that is a pointless debate because content distributors are already onboard with DRM and there is no turning them back. The W3C spec is a compromise, a solution that enables those wanting to use DRM to be able to do so while we maintain some method of sandbox, privacy and safety. Running a module in EME/DRM is probably much safer than doing the same thing now with custom browser plugins.

As for the discussion of "browser X should not implement it, traitors!!!! Hate you forever!!! Will switch to $MORE_PROPRIETARY_ALTERNATIVE" is also a shortsighted argument in my opinion. If a browser doesn't implement EME/DRM spec, they shut their users out from being able to use many websites that employ DRM and what will happen is that that browser will loose users. If every single browser said "no to DRM" except for a single one, you'd see everyone installing that browser just to be able to play Netflix.

No browser can afford to loose millions of users by not implementing the spec. Those users matters. In terms of browser vendor political weight in spec discussions, user count matters. The DRM battle is a lost one because the content producers/distributors already decided to use it.

Now, if you're against DRM, instead of complaining about W3C spec'ing it out and browser vendors implementing it. You should stop using DRM content. No one is stopping anyone from preferring non-DRM solutions. For example, I don't like light beer, the existence of light beer sounds wrong for me, so I don't drink it but I don't try to stop others from drinking said watery yellow-ish drink. It is the same thing with DRM, instead of focusing your actions on W3C and browser vendors, focus your effort in content producers/distributors, prefer other solutions, make them ponder if it is worth loosing you.
I had a positive experience with Redfin, but honestly feel like even with the refund check, I still overpayed for their contribution.

I shopped online, went to open houses on my own, and Redfin basically just contacted the seller on my behalf to present an offer. I'd be shocked if my agent did more than a few hours total work over the entire duration of the sale – though I liked him a lot, and he was super responsive the few times I needed him.
This of course is the problem with the hypersensitive environment we find ourselves in today. If she ever decided to make a claim against the company - perhaps she gets upset after being laid off or fired later on - she could now say that your conduct at the lunch made her uncomfortable, she felt pressured to go, etc. She could even lie and say you made a pass at her during lunch, and it would be your word against hers...and guess who most judges (espeically in Northern California) will believe? Especially when the other employees get on the stand and say "yes, we saw them leaving together and it looked odd".

I don't know what the answer to this problem is, but I can guarantee that it will eventually lead to fewer women being hired in male dominated companies, and vice versa. Companies always lean toward taking on fewer liabilities, and given the "lunch is sexual harassment" atmosphere of today, these extreme overreactions to often well-intended conduct will turn into a classic case of winning the battle and losing the war.
Follow us on twitter, we have multihour periscopes of driving. https://twitter.com/comma_ai
> start the homeowner's insurance purchase/quotes during the option period to ensure that any related surprises here will enable you to walk away during the option period than trying to deal with killing the deal with the much-higher earnest money amount at stake.

Wow, this is great advice and something I would never think of doing.
Get it in front of users now. You're probably wasting your time on a tonne of things that aren't relevant.
Fair enough. I also run an NDI sync, a browser overlay, and a bunch of cameras, which probably adds to the load.
Then I recently found out that members of the Python Software Foundation (PSF) have been actively trying

Something worth knowing about the PSF is that there are multiple groups to which this term might (correctly or incorrectly) be applied by someone who wasn't familiar with its workings.

Most importantly, literally anyone on earth can become a "member" (in the technical bylaws-of-the-foundation sense) for free by filling out an online form.

The question here is whether someone who is legally authorized to represent and act on behalf of the PSF did something in their capacity as a representative/official of the PSF. Which really is something only the Board of Directors, or someone they designate, can do. The records of the Board's meetings and actions are public:

https://www.python.org/psf/records/board/

So if you want to verify this claim it ought to be easy to find in there.

(disclaimer: I am a Fellow of the PSF, which is a sort of permanent voting member, but not board membership. I am on the Board of Directors of the Django Software Foundation, though, so I have some experience with how actions can be misinterpreted or misrepresented...)
my agent walked me through the entire 150+ page offer and I asked a lot of questions, they knew. they found errors with me during escrow signing. they were with Alain pinel so I'm betting there's corporate help available but she really knew her stuff
No, the author of these books should be ashamed. He was part of the reason it took 10 years for Python 3 adoption to get to where it is today. He wrote very nasty things about python3.

I attended pycon a couple of years ago and was still new to python. I had (tried to) read "Learn Python the Hard Way" as well. I attended many of the "newbie to python" tutorials while at the conference and many of them had this book as a suggested read. I promptly informed the tutorial leaders how the latest version instructed people to never install python 3 and spoke ill of it as if ignored, python3 would just go away (note the tutorial classes where all in python 3). Most people seemed shocked by this but they all removed the recommendation for the book.

Flame me all you, but I was trying to jump ship from Perl (which (un)fortunately didn't really work as years later I still make most of my money from Perl stacks). And the last thing I wanted to jump from was one language that had a giant rift in the community (perl5/perl6) to a "newer" "better" community that had the same rift in it as well. Thankfully people seemed to come to their senses over the last couple of years and have started to throw out their python 2 code.
> The fact that Tragedy of the Commons is a subset of game theory defection problems does not change the fact that its defining requirement is the existence of a "Commons."

The fact that the term has long been widely accepted as a label for the general class of problems, OTOH, does.

(Arguably, the structure of the payoff matrix in the class of problems implies an economically real if intangible “commons” in any problem in the class, which is probably why the label is used that way.)
Mailing lists that aren't double opt-in are way more likely to be managed by Google on behalf of the user than those that are. The spammy mailing lists are way more likely to get spam-filtered by users who were "opted-in" to them by the mailer.

Google's solution is necessary because bad actors in email abound.
I think the implication with Hog is just that it's greedy and will consume as much resources as you give it.
Because I don't think I can edit posts yet, this blog post of the author's is very useful in gauging where the books assume their readers are at:

https://zedshaw.com/2015/06/16/early-vs-beginning-coders/

Quotes:

> When I was working on Learn Python The Hard Way I was frustrated by how often I’d have to explain that the book is for a total beginner.

[snip]

> What I propose is we have beginning coders and early coders. I got this idea from a painting teacher who kept referring to students who had never painted as “beginners”, but those who had painted for about one class as “early”. The reasoning is that you need a way to differentiate people who don’t know a damn thing vs. people who know the basics but just simply suck at them. Teaching a beginner is very different from teaching someone who’s already been doing it for a bit and just needs more training.

> For example, a beginning coder doesn’t know how to type the | (pipe) character. They don’t even know it’s called a “pipe”. I’m not joking about this. Professionals actually don’t believe me when I tell them this, but it’s true. Beginners have zero experience so simple things like making a text file, opening terminal, and even the idea that you can type words at a computer and it will do stuff, are simply unknown to them. To teach a beginner effectively requires this level of information slowly fed to them in reasonable chunks.
I'm a heavy (2-4 flights/week) traveller, and love my North Face 'Router Transit' backpack: https://www.thenorthface.com/shop/equipment-backpacks-mens-b...

I usually lug around 2 laptops, a huge USB battery pack, misc. USB accoutrements, snacks, Bose over-the-ear headphones, and occasionally a (slim model) game system in it without it being too overpacked or bulky.
That's a really interesting concept - the snippets idea reminds me of The Road by Cormac McCarthy. No chapters in that book, only paragraphs
Haha yeah... You're probably right, but I feel like it's still not quite actually usable, and just around the corner it will be. Maybe that's just how the trap feels though ;)
Your last point is slightly misleading, you're comparing Python 3.6 (2016ish) with Python 2.7(2008), it better be faster
"Wellness" is for those who've given up on conventional medicine.

You mean, given up on medicine.

All this other stuff? It's not medicine. It's snake oil. Chicanery. Placebo wrapped up in meaningless ritual to make it "feel" real. It's the new iteration of numerology, tarot, psychic reading.

The only thing that it, in some cases, brings to the mix is empathy, something frequently missing in our overburdened medical system. And in that respect it has value.

But medicine? That it is not, unless you define "medicine" as anything that makes you feel better, in which case you've basically robbed the term of its meaning.
I would say that Comodo is quite shady, sadly it seems that cloudflare sites use it so getting rid of it would be quite difficult.

They make multiple low quality and mostly useless applications - one could even call them scamware: https://en.wikipedia.org/wiki/Comodo_Group#Consumer_Security.... They also forked Chromium and Firefox and made their own rebranded browsers which offer nothing of value.

They have multiple clearly fake comments on their certificate pages: https://ssl.comodo.com/comodo-ssl-certificate.php and https://ssl.comodo.com/wildcard-ssl-certificates.php

And finally they tried to trademark the name of LE: https://en.wikipedia.org/wiki/Comodo_Group#Let.27s_Encrypt_t...
so stream another project.

As a habit, I don't stream code related to my workplace, it has too many risks. Even if you see parts and pieces and will not be able to make sense of it.

We don't have a single secret embedded in code and all of our secret files are encrypted using vault, even that is too risky for the clients we have.

I stream my personal projects and things like QnA etc...
It's never too late to bother trying. If you think it'll benefit you in life, just go for it and study it.
GP is in San Francisco. Standard notary fee is $20 in California, but some companies will subsidize it.

I feel sorry for those foreign countries where notaries are either rarified or unobtainably expensive, but it doesn't apply to this thread.

That said, I think Amazon's policy of notarization (at least in the US sense and fees) seems a reasonable policy from an account security standpoint. Not sure I can sympathize with GP who voluntarily added 2FA to their own Amazon account, then no longer had access to the phone number they previously used. $20 is not unreasonable for something that GP could have prevented with some forethought.
How to get FREE STUFF from ANY COFFEE SHOP! But not of the sort you'd expect...
I have never had a successful side project.